mingw qt creator 如何添加lib库文件

工地搬砖 2016-04-14 03:49:18
我想 用一个windows的api GetAdaptersInfo 来获取网卡信息,但是需要Iphlpapi.lib这个库
但是#pragma comment(lib,"Iphlpapi.lib")这个没用啊
环境为win10 64位 mingw qt
...全文
2110 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zrw_liming 2017-04-14
  • 打赏
  • 举报
回复
楼主怎么解决的,我现在就是遇到这个问题,我的也是minGW版的,都快疯了
工地搬砖 2016-04-15
  • 打赏
  • 举报
回复
万分感谢 我就加这个 LIBS += -lIphlpapi就成了不知道为什么
草上爬 2016-04-14
  • 打赏
  • 举报
回复
MingW不支持#pragma,你是想获取网卡信息吧,参考下面这个链接,也是用的GetAdaptersInfo,有源码 http://blog.csdn.net/caoshangpa/article/details/51073138
画茧自缚 2016-04-14
  • 打赏
  • 举报
回复
引用 4 楼 lcpggyy 的回复:
LIBS += E:/QTPro/libtest/lib/iphlpapi.lib E:\QTPro\testslot\test.cpp:13: error: undefined reference to `GetAdaptersInfo' 还是不行
LIBS += 库的路径之后,在环境变量(Path)里面添加库的上层目录,你这里应该是E:/QTPro/libtest/lib; 试试看
工地搬砖 2016-04-14
  • 打赏
  • 举报
回复
LIBS += E:/QTPro/libtest/lib/iphlpapi.lib E:\QTPro\testslot\test.cpp:13: error: undefined reference to `GetAdaptersInfo' 还是不行
Little柯南 2016-04-14
  • 打赏
  • 举报
回复
引用 2 楼 lcpggyy 的回复:
LIBS += lib/pcsc/libpcsclite.a 没有.a文件啊
那是linux的库,你在windows不用加的
工地搬砖 2016-04-14
  • 打赏
  • 举报
回复
LIBS += lib/pcsc/libpcsclite.a 没有.a文件啊
Little柯南 2016-04-14
  • 打赏
  • 举报
回复
.pro文件管理,所以库文件要在.pro文件中添加。 1.添加库文件静态库 linux:LIBS += your_lib_path/your_lib动态库 linux:LIBS += -L your_lib_path -lyour_lib//经过测试了 win32:LIBS += your_lib_path/your_lib例如: LIBS += -L lib/pcsc/ -lpcsclite LIBS += lib/pcsc/libpcsclite.a 2.添加头文件 INCLUDEPATH += your_include_path例如: INCLUDEPATH += . /usr/local/include(点号后面有空格) 3.添加要编译的源文件和头文件 SOURCES:所有源文件列表 HEADERS:所有头文件列表 FORMS:所有.ui文件列表前期工作: 1.检查gcc,g++,qmake是否用错。 2.在Makefile中检查是否少了头文件 3.检查是否与<错用了 4.需要另外加库的程序最好单独建一个文件

16,216

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧