怎样在code blocks 里引用nana c++ library
@leoking 你好,想跟你请教个问题:
按nana的文档里介绍的,前面的编译好了
在自己建的nana项目的时候,照它的文档的说明(如下)引用编译不过
3, Programming with Nana
Create a project, then open "Project>>Build options...>>Compiler settings>>Compiler flags" and enable "-std=c++0x" or "-std=c++0x".
Switch the tab to "Linker settings" in "Project build options", then input "-lnana" in "Other linker options".
错误是:ld.exe||cannot find -lnana|
||=== Build finished: 1 errors, 0 warnings (0 minutes, 0 seconds) ===|
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
看你的错误信息,还是缺少LIB,所以搜索不到这些函数(CreateCompatibleDC SelectObject 等等),百度一下就知道这些函数在gdi32库里头,所以继续添加LIB吧,加上gdi32
在mingw下进行GUI编程,需要添加这些LIB:kernel32 user32 gdi32 这3个WINDOWS核心库,可能其他的一些API需要comdlg32 comctl32 winmm advapi32 cprct4 等等库, 具体看报错信息搜索一下函数名基本就能明白了
谢谢你。呵呵 通过编译了。 再问个问题呀 在VS里编译的时候 加上 #pragma comment( linker, "/subsystem:"windows" /entry:"mainCRTStartup"" ) 就可以让命令行窗口不显示 在Code::blocks +minGW里 相应的怎样处理呢
回复
-mwindows