0
我在Jenkins都做了。 我正在使用CMake配置我的項目與Makefile生成器:Visual Studio 12.之後,我有解決方案文件 - * .sln。我的下一步是使用MSBuild構建項目。我用命令行參數運行它 -/p:「VisualStudioVersion = 12.0」。雖然這一步prorocessing我得到的消息:Qt5Cored.lib(Qt5Cored.dll):模塊機器類型'x64'與目標機器類型'X86'衝突
> Qt5Cored.lib(Qt5Cored.dll) : fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'X86'
我試着用Makefile生成器:Visual Studio的12 Win64的和有更多的失敗。之後,我也嘗試運行帶有參數/p:"Platform=x64"
的MSBuild,但失敗 - "Debug|x64"
無效。
我有用於x64平臺的Qt,我的機器也是x64。我也有正確的路徑Qt CMAKE_PREFIX_PATH
。我真的不知道自己還能做些什麼:C
所以你不就解決了所有,你剛剛放棄。 – cmannett85 2014-09-23 15:43:51
不,這是一個有效的解決方案。不是唯一的解決方案,但它的工作原理。 – JasonMArcher 2014-09-23 16:19:14
它導致一個32位的二進制文件,但平臺是64位,這沒有解決問題。 – cmannett85 2014-09-23 16:29:08