MITK-ProjectTemplate编译错误MSB6006、MSB1009解决办法
来源:互联网 发布:音乐盒淘宝 编辑:程序博客网 时间:2024/05/29 16:08
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
阅读全文
0 0
- MITK-ProjectTemplate编译错误MSB6006、MSB1009解决办法
- MITK-ProjectTemplate编译错误C2220警告视为错误解决办法
- 德国版MITK编译
- error MSB6006 错误
- 1 MITK编译安装详解
- 【MITK】Ubuntu 64下编译MITK kinect模块
- 【MITK】(一)Ubuntu下编译运行MITK
- mpalyer 编译错误解决办法
- android编译错误解决办法
- openssl 编译错误解决办法
- MITK自定义插件CMake编译时出错
- 将QT工程在vs下编译遇到“错误89error MSB6006: “cmd.exe”已退出,代码为 3。”
- VC++ 产生error MSB6006的错误解决方法
- busybox1.19.3编译错误解决办法
- busybox1.19.3编译错误解决办法
- C++编译错误及解决办法
- busybox1.19.3编译错误解决办法
- OpenCV1.0编译错误解决办法
- 树链剖分正确的入门姿势
- 模板之快速幂和求逆元
- STM32 HAL库 error: #20: identifier "HAL_StatusTypeDef" is undefined问题
- Android网络编程(一)HTTP协议原理
- 使用Analyze 和Instruments-Leaks分析解决iOS内存泄露
- MITK-ProjectTemplate编译错误MSB6006、MSB1009解决办法
- 再谈map灵活运用
- 传智播客-Java学习笔记day20
- 20. Valid Parentheses(java)
- Codeforces Round #421 (Div. 2)
- Find a way
- 洗牌算法Fisher–Yates shuffle
- apk打包
- HDU5692 Snacks DFS序 线段树