MITK-ProjectTemplate编译错误MSB6006、MSB1009解决办法
2017-07-31 17:11
591 查看
MITK——MITK-ProjectTemplate-v2016.11
QT ——qt-opensource-windows-x86-msvc2015-5.7.1
MSVS——VS2015 UPDATE3
CMAKE 3.9
Windows 7 X64
==============
错误 MSB6006 “cmd.exe”已退出,代码为 1。 [C:\MITK-PT-SB\MITK-superbuild\CTK.vcxproj] MITK
错误 MSB1009 项目文件不存在。 AwesomeProject-build C:\MITK-PT-SB\MSBUILD 1
>>>>>>>>>>>>>>>
解决办法:
因从CTK官网GIT的最新版本可以独立生成,没有报错,后经仔细对比MITK从其网站第三方库(http://mitk.org/download/thirdparty/)中下载的CTK中相关CMAKE文件,发现在CTK根目录下的SuperBuild.cmake文件中,对CMAKE_CXX_STANDARD参数在未做判断的情况下直接进行了引用,本想对此文件进行修改,但发现修改无效,因MITK会自动比对各组件源码包版本,然后进行自动下载并更新,因此想到从其官网在找一个没有BUG的版本,经过不断测试,发现CTK最新的包里也有一个文件有错,最后确定CTK_3050b649.tar.gz,首先找到C:\MITK-PT-SB(更换为自己build的目录)\MITK\CMakeExternals\CTK.cmake,有两处修改:
set(revision_tag 3050b649)、URL_MD5 d6c13dd6fd99d08a9fc7d319ce3b366e,此MD5是在VS先行编译此版本CTK的提示信息中找到的,不知生成原则,但在本机没问题;为提高编译速度,可将CTK_3050b649.tar.gz先下载并拷贝至C:MITK-PT-SB\MITK-superbuild\ep\src目录下,不要解压,然后再次对ALL_BUILD生成(或重新生成),MSB6006、MSB1009错误消失。
>>>>>>>>>>>>>>>
参考: http://mitk.org/wiki/Developer_Tutorial_(Microsoft_Windows) http://blog.csdn.net/qq_16949707/article/details/59108638
QT ——qt-opensource-windows-x86-msvc2015-5.7.1
MSVS——VS2015 UPDATE3
CMAKE 3.9
Windows 7 X64
==============
错误 MSB6006 “cmd.exe”已退出,代码为 1。 [C:\MITK-PT-SB\MITK-superbuild\CTK.vcxproj] MITK
错误 MSB1009 项目文件不存在。 AwesomeProject-build C:\MITK-PT-SB\MSBUILD 1
>>>>>>>>>>>>>>>
解决办法:
因从CTK官网GIT的最新版本可以独立生成,没有报错,后经仔细对比MITK从其网站第三方库(http://mitk.org/download/thirdparty/)中下载的CTK中相关CMAKE文件,发现在CTK根目录下的SuperBuild.cmake文件中,对CMAKE_CXX_STANDARD参数在未做判断的情况下直接进行了引用,本想对此文件进行修改,但发现修改无效,因MITK会自动比对各组件源码包版本,然后进行自动下载并更新,因此想到从其官网在找一个没有BUG的版本,经过不断测试,发现CTK最新的包里也有一个文件有错,最后确定CTK_3050b649.tar.gz,首先找到C:\MITK-PT-SB(更换为自己build的目录)\MITK\CMakeExternals\CTK.cmake,有两处修改:
set(revision_tag 3050b649)、URL_MD5 d6c13dd6fd99d08a9fc7d319ce3b366e,此MD5是在VS先行编译此版本CTK的提示信息中找到的,不知生成原则,但在本机没问题;为提高编译速度,可将CTK_3050b649.tar.gz先下载并拷贝至C:MITK-PT-SB\MITK-superbuild\ep\src目录下,不要解压,然后再次对ALL_BUILD生成(或重新生成),MSB6006、MSB1009错误消失。
>>>>>>>>>>>>>>>
参考: http://mitk.org/wiki/Developer_Tutorial_(Microsoft_Windows) http://blog.csdn.net/qq_16949707/article/details/59108638
相关文章推荐
- MITK-ProjectTemplate编译错误C2220警告视为错误解决办法
- .NET Web Deployment Project 编译错误An error occurred when merging assemblies: Index was outside the bounds of the array解决办法
- PHP 编译错误及解决办法
- Eclipse使用Git导入项目时可能出现的错误【A .project file already exists in directory】解决办法
- VC经典的编译错误解决办法(转载)
- 共享文件夹内编译报”Value too large for defined data type”错误的解决办法
- 关于Visual Studio 2013 编译 multi-byte character set MFC程序出现 MSB8031 错误的解决办法
- PHP安装编译错误及解决办法
- 使用NDK r10构建Cocosd-x v3.2时编译和链接错误的解决办法
- 开源的项目xlistctrl编译时出现错误:“找不到uxtheme.h文件”的解决办法
- Receiver type 'CALayer' for instance message is a forward declaration编译错误解决办法
- 【转】ubuntu源码编译安装php常见错误解决办法
- 在 4000 MS VS 2005中 编译PHP时解决“不能分配常量大小为 0 的数组”错误的临时办法
- PHP编译安装时常见错误解决办法,php编译常见错误
- 编译Ralink SDK时碰到的奇怪错误(undefined reference to `main')的解决办法
- vs2015 编译后出错 编译器失败,错误代码为 -532462766 解决办法
- PHP编译安装时常见错误及解决办法
- C++ 常见编译错误解决办法
- CentOS下编译php时的一些典型错误及解决办法
- 关于VC编译错误error LNK2001:的解决办法