码迷,mamicode.com
首页 > 其他好文 > 详细

Qt 使用#pragma加载lib文件的注意事项

时间:2020-06-05 14:40:43      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:为我   file   路径   文件夹   答案   lease   msvc   move   source   

一、前提
该工程名字是“Qt_Test_1”,在该目录下还有文件夹“build-Qt_Test_1-Debug”和“build-Qt_Test_1-Release”。

后两个文件夹用于存放Debug程序和Release程序。

二、问题

#pragma comment(lib , "/Qt_Test_1/source/Fun_Move/Test.lib")

编译时报错:LNK1104:无法打开文件。

三、解决方案

#pragma comment(lib , "../Qt_Test_1/source/Fun_Move/Test.lib")

四、原因
猜测:该路径是相对于“build-Qt_Test_1-Debug”或者“build-Qt_Test_1-Release”文件夹下的“Makefile”文件的。

后续若有准确答案再补充。

五、拓展
#pragma comment 只能用于MSVC中,因为我的Qt的编译器使用的是VS2010,故可以使用该预编译指令。

Qt 使用#pragma加载lib文件的注意事项

标签:为我   file   路径   文件夹   答案   lease   msvc   move   source   

原文地址:https://www.cnblogs.com/ybqjymy/p/13049286.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!