[英]Qt, Qmake and Visual Studio 2013
我目前正在从事便携式项目。 为了使在Linux和Windows上编译更容易,我想使用一个.pro文件,它将在Linux上生成一个Makefile,在Windows上生成一个Visual Studio项目。
但是,我在一个非常基本的示例上面临一个问题。
这是我的.pro文件:
TEMPLATE = app
TARGET = client
CONFIG += debug
SOURCES += src/main.cpp
我的main.cpp只包含一个空的main:
int main(void) { return 0; }
然后,我只需打开Visual Studio控制台,在项目文件夹中cd并运行qmake.exe -spec win32-msvc2013 -tp vc
。
这将生成预期的vcxproj文件,可以使用Visual Studio打开该文件。
该程序在视觉上可以很好地编译,但是在执行过程中失败了: Qt5Cored.dll missing
。
我已验证:
附加信息:
当我使用Qt加载项手动导入.pro文件时,生成的vcxproj运行良好(执行期间无错误):有什么区别? 为什么qmake不起作用,而手动导入却起作用? 我是否错过了一些使qmake正常工作的东西?
正如有人在对我的问题的评论中说的那样,解决方案非常简单:我只需要将Qt bin路径添加到Windows PATH环境变量即可。
问题解决了 :)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.