【发布时间】:2012-02-09 11:14:10
【问题描述】:
我需要一个 cmd 构建脚本来解决与 IDE 相关的 x86 x64 编译问题(我的意思是切换 qt 版本和重建)。问题是,在我的 .pro 文件中,我以这种方式添加对外部库的依赖:
LIBS += ../Libs/SomeExternal.lib
现在,当我从 QtCreator 构建这个项目时,一切都可以正常编译和构建,但是当我尝试使用命令提示符 + qmake 构建时,出现以下链接器错误:
LINK : fatal error LNK1104: cannot open file '../Libs/SomeExternal.lib'
我知道这个问题与路径有关,但我不知道如何让 LINKER.exe 看到我的项目所在的位置。就像 QtCreator 一样。
我尝试使用以下方式构建:
- 我运行 VS 命令提示符。我正在使用 MSVC 编译器。
- 我输入 qmake.exe -project C:\ProjectPath\Project.pro
- nmake
谢谢
【问题讨论】: