Qt5Cored.lib(Qt5Cored.dll):模块机器类型'x64'与目标机器类型'X86'冲突

时间:2014-09-23 13:23:56

标签: qt jenkins msbuild cmake qt5

我在詹金斯做的都是。 我正在使用CMake使用Makefile Generator配置我的项目:Visual Studio 12.之后我有解决方案文件 - * .sln。我的下一步是使用MSBuild构建项目。我用命令行参数运行它 - / p:“VisualStudioVersion = 12.0”。虽然这一步是prorocessing,但我收到了消息:

> Qt5Cored.lib(Qt5Cored.dll) : fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'X86'

我尝试使用Makefile Generator:Visual Studio 12 Win64,还有更多失败。在我尝试使用参数/p:"Platform=x64"运行MSBuild但失败后,"Debug|x64"无效。

我有xt for x64平台,我的机器也是x64。我在CMAKE_PREFIX_PATH中也有正确的Qt路径。我真的不知道还能做什么:C

1 个答案:

答案 0 :(得分:1)

我解决了我的问题:我为x86安装Qt并且它可以工作:))