• 5175阅读
  • 5回复

如何载入第三方库文件?有这个方法吗? [复制链接]

上一主题 下一主题
离线chongxu
 
只看楼主 倒序阅读 楼主  发表于: 2010-03-08
HI:
     用Qt开发个拨号程序,编译出现了一下错误:
          
           undefined reference to `RasSetEntryPropertiesW@24'

看起来时没有载入第三方库文件。

VS是:#pragma comment(lib, "rasapi32.lib")

Qt的载入第三方库文件时库的是如何载入的?

老话,Qt菜鸟请教了。
离线chongxu
只看该作者 1楼 发表于: 2010-03-08
是没有这个方法还是人都睡了。
离线hercules

只看该作者 2楼 发表于: 2010-03-08
在你的.pro中加入下面的话
win32 {
    LIBS += yourlib.lib
}
我的QQ号:337396132
欢迎大家加我为好友,一起学习Qt
离线chongxu
只看该作者 3楼 发表于: 2010-03-09
引用第2楼hercules于2010-03-08 22:09发表的  :
在你的.pro中加入下面的话
win32 {
    LIBS += yourlib.lib
}

按照你说的方法。我加上了,另外我也从sdk中将:rasapi32.lib拷贝出来放到环境变量中。现在得到的结果是:

g++: rasapi32.lib: No such file or directory


怎么会找不到这个文件呢?是不是使用.lib还需要什么设置。我看Qt下的库文件都是.a什么的。
离线zs280

只看该作者 4楼 发表于: 2010-03-09
找不到库文件,开始就用绝对路径试试。
离线hehui

只看该作者 5楼 发表于: 2010-03-18
LIBS+= -L库文件目录 \
            -l文件名

以上是gcc的用法
快速回复
限100 字节
 
上一个 下一个