zoukankan      html  css  js  c++  java
  • Qt 使用#pragma加载lib文件的注意事项

    一、前提
    该工程名字是“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,故可以使用该预编译指令。

  • 相关阅读:
    GDB 学习
    常用Linux命令(长期更新)
    动态规划专题总结
    awk 简易使用
    mysql相关
    curl 整理
    linux 拆分文件
    Python中的排序方法
    about python
    vim 常用命令
  • 原文地址:https://www.cnblogs.com/ybqjymy/p/13049286.html
Copyright © 2011-2022 走看看