当前位置: 代码迷 >> QT开发 >> "Qt Creator 2.4.1" 中 "pragma comment" 出错 LNK1181 ?
  详细解决方案

"Qt Creator 2.4.1" 中 "pragma comment" 出错 LNK1181 ?

热度:425   发布时间:2016-04-25 03:08:42.0
"Qt Creator 2.4.1" 中 "#pragma comment" 报错 LNK1181 ???
本帖最后由 CCDDzclxy 于 2014-10-31 19:45:40 编辑
RT

我的 Qt Creator 是 通过 "QtSdk-offline-win-x86-v1.2.1.exe" 装的,里面默认 关联的 编译器是 用的 vs08 的。

装好之后,qt creator 的信息如下图:


但是,我只要 在 cpp 文件里 写入 "#pragma comment" 语句,在编译时 就报错 lnk1181.


举个例子:
新建一个 控制台 工程,输入代码,然后 运行,一切 OK,效果如下图:



然后,在 项目目录中 随便放入一个 .lib 文件(我这里是"qproperty.lib"),如下图:



然后,代码变成下面这样,但是 编译时 就报错:


项目属性如下图:




搞了一天,没搞定,不知原因...

求各位指点啊,任何 指点、资料,链接 都行, 先感谢大家了

救救小弟吧 .....



------解决思路----------------------
.pro中这样写:
LIBS += qproperty.lib的绝对路径
------解决思路----------------------
取消 shadow build选项试试。

或者在你的pro文件内将 $$PWD 加入 LIBPATH 试试。
------解决思路----------------------
试试资源路径
qrc
------解决思路----------------------
我一般直接用QT的add library。。。
  相关解决方案