小编Soh*_*oha的帖子

如何使用多线程仅连接一次从互联网读取数据?

我正在使用 boost::asio::ip::tcp 构建一个小型多线程下载程序。我需要每个线程处理一部分数据。我知道它可以通过在请求标头中添加“Range:bytes:xx-xx”来解决问题。但我不想让程序连接服务器这么多次。有什么解决办法吗?

boost-asio c++11

3
推荐指数
1
解决办法
986
查看次数

使用wingdi.h时应该链接哪个静态库?

最近我尝试了FLTK。编译源代码后,我想使用 FLTK 创建一个小型应用程序。

代码

然而,在我尝试编译之后,g++ 说:

C:\Program Files (x86)\FLTK\lib/libfltk.a(Fl_Window_shape.cxx.obj):Fl_Window_shape.cxx:(.text+0x298): 对“__imp_ExtCreateRegion”的未定义引用
C:\Program Files (x86)\FLTK\lib/libfltk.a(Fl_Window_shape.cxx.obj):Fl_Window_shape.cxx:(.text+0x2c4): 对“__imp_CombineRgn”的未定义引用
C:\Program Files (x86)\FLTK\lib/libfltk.a(Fl_Window_shape.cxx.obj):Fl_Window_shape.cxx:(.text+0x2d4): 对“__imp_DeleteObject”的未定义引用
C:\Program Files (x86)\FLTK\lib/libfltk.a(Fl_Window_shape.cxx.obj):Fl_Window_shape.cxx:(.text+0x351): 对“__imp_ExtCreateRegion”的未定义引用
C:\Program Files (x86)\FLTK\lib/libfltk.a(Fl_Window_shape.cxx.obj):Fl_Window_shape.cxx:(.text+0x37d): 对“__imp_CombineRgn”的未定义引用
C:\Program Files (x86)\FLTK\lib/libfltk.a(Fl_Window_shape.cxx.obj):Fl_Window_shape.cxx:(.text+0x38d): 对“__imp_DeleteObject”的未定义引用
C:\Program Files (x86)\FLTK\lib/libfltk.a(fl_color.cxx.obj):fl_color.cxx:(.text+0x65): 对“__imp_DeleteObject”的未定义引用
C:\Program Files (x86)\FLTK\lib/libfltk.a(fl_color.cxx.obj):fl_color.cxx:(.text+0x9f): 对“__imp_CreatePen”的未定义引用
C:\Program Files (x86)\FLTK\lib/libfltk.a(fl_color.cxx.obj):fl_color.cxx:(.text+0xc3): 对“__imp_SelectObject”的未定义引用
C:\Program Files (x86)\FLTK\lib/libfltk.a(fl_color.cxx.obj):fl_color.cxx:(.text+0x102): 对“__imp_SelectObject”的未定义引用

还有更多。我发现这个ExtCreateRegion和其他提到的功能都在windgi.h. 那么,我应该链接到哪个静态库?

c++ fltk

1
推荐指数
1
解决办法
1820
查看次数

标签 统计

boost-asio ×1

c++ ×1

c++11 ×1

fltk ×1