VS2010调试warning MSB8012:路径不匹配问题
2015-10-17 19:41
323 查看
VS2010调试warning MSB8012:路径不匹配问题
调试信息如下:warning MSB8012:
TargetPath(D:\J2KCodecSDK\Samples\C++\a_EasyDecode.\debug\a_EasyDecode.exe) 与 Linker 的 OutputFile 属性值
(D:\J2K-CodecSDK\Samples\C++\a_EasyDecode\a_EasyDecode.exe)不匹配。这可能导致项目生成不正确。若要更正此问题,请确保
$(OutDir)、$(TargetName) 和 $(TargetExt) 属性值与 %(Link.OutputFile)
中指定的值匹配。
问题原因:
vs2010中,MSBuild与C++编译器无缝整合.无论使用vs2010生成的代码,还是转换vs2008或者是更低版本vs编译的C++代码.都会在工程编译后,都会提示一条错误。
解决方法:
因此,为了避免这个warning,只用将调试版的General节点上Target Name的值改为$(ProjectName)d
而有些工程的Librarian或者Link分支的Output File的值在转换升级的过程中会被修改.同样可以统一修改为vs2010的风格$(OutDir)$(TargetName)$(TargetExt)
上面的解决方法在我的debug中并没有成功,而我采用的方法最为粗暴:由于直接配置VS2010的属性里的那个输出和目标路径跟调试信息中给出的路径一样即可。
2015-10-17 张朋艺
相关文章推荐
- Fixing Pathfinding Once and For All (个人翻译)
- Java和Javac的区别
- 汉诺塔问题
- poj 3261(后缀数组)
- 1032. 挖掘机技术哪家强(20)
- Application类的详细介绍
- ContentType是否大小写区分?
- 静态链接库和动态链接库概念
- 二、如何在 HTML 文档中放置VBScript
- jquery属性值选择器
- 生活杂事
- FileStream实现多媒体文件复制
- LeetCode 073 Set Matrix Zeroes
- 宏定义的黑魔法 - 宏菜鸟起飞手册
- 状态模式的具体实现 情景一
- storm 开发系列二 Clojue版本
- TOK算法
- 在arcgis使用python脚本进行字段计算时对中文的处理方案
- 基于android混合开发的JsBridge技术学习
- QTP11.5发布,改名UFT