2012-08-30 86 views
0

我正在使用QT Creator 2.4.1。我想制作一个网络实用程序。我正在使用windows功能: GetAdaptersInfo()。qt如何链接win32库

这需要链接iphlpapi.lib。

要连结我试图添加以下在项目 - 参数库>构建-设置 - >附加参数

LIBS + = -liphlpapi

的win32:LIBS + = -liphlpapi

LIBS + = iphlpapi.lib

没有任何成功。我也试图给全路径。任何人都可以告诉我什么是正确的链接方式?

+0

我不知道,但[QtNetwork](http://qt-project.org/doc/qt-4.8/qtnetwork.html)怎么样?并在询问之前使用搜索(http://stackoverflow.com/questions/2674254/linking-win32-dl​​l-in-qt?rq=1),它有一个原因 – elmigranto

+0

@elmigranto评论之前阅读和理解(特别是当批评)。您的参考链接完全没有帮助/相关。是的,我在发布这个问题之前进行了搜索。 – user739711

+1

好吧,也许我错了,对不起。但这不是唯一类似的问题。无论如何,尝试在.pro文件中添加这些行,清理项目,运行qmake并重建。 – elmigranto

回答

2

这工作:

  1. 添加win32:LIBS += -lIphlpapi.pro文件;
  2. clean(可选?);
  3. run qmake;
  4. 构建。