怎样在code blocks 里引用nana c++ library

发布于 2021-11-15 14:12:11 字数 677 浏览 889 评论 3

@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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

瑾兮 2021-11-18 19:19:31

看你的错误信息,还是缺少LIB,所以搜索不到这些函数(CreateCompatibleDC SelectObject 等等),百度一下就知道这些函数在gdi32库里头,所以继续添加LIB吧,加上gdi32

在mingw下进行GUI编程,需要添加这些LIB:kernel32 user32 gdi32 这3个WINDOWS核心库,可能其他的一些API需要comdlg32 comctl32 winmm advapi32 cprct4 等等库, 具体看报错信息搜索一下函数名基本就能明白了

混吃等死 2021-11-18 05:05:58

谢谢你。呵呵 通过编译了。 再问个问题呀 在VS里编译的时候 加上 #pragma comment( linker, "/subsystem:"windows" /entry:"mainCRTStartup"" ) 就可以让命令行窗口不显示 在Code::blocks +minGW里 相应的怎样处理呢

小情绪 2021-11-18 01:03:41

回复
-mwindows

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文