这个vc++2008的项目用vc++2010打开后的编译信息是什么意思?


我装的是vc++2010,点击vc++2008的项目文件后转换格式成功,然后开始生成可执行文件,得到以下信息.表示看不懂,明明最后写生成成功了,可是却找不到这个可执行程序在哪,见下面的信息的最后第2行.


 ------ 已启动生成: 项目: cpCF, 配置: Release Win32 ------
  cpCF.c
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(990,5): warning MSB8012: TargetPath(C:\Users\Administrator\Desktop\WSP4_Examples\Projects2008\cpCF\.\Release\cpCF.exe) 与 Linker 的 OutputFile 属性值(C:\Users\Administrator\Desktop\WSP4_Examples\run8\cpCF.exe)不匹配。这可能导致项目生成不正确。若要更正此问题,请确保 $(OutDir)、$(TargetName) 和 $(TargetExt) 属性值与 %(Link.OutputFile) 中指定的值匹配。
  cpCF.vcxproj -> C:\Users\Administrator\Desktop\WSP4_Examples\Projects2008\cpCF\.\Release\cpCF.exe  <==这个地址不存在!!!!!
========== 生成: 成功 1 个,失败 0 个,最新 0 个,跳过 0 个 ==========

c vc++

真人控①号 10 years, 2 months ago

把地址的那个“ C:\Users\Administrator\Desktop\WSP4_Examples\Projects2008\cpCF.\Release\cpCF.exe ”里面包含的点“.”去掉。就是cpCF后面这个。这个不是CMD,不识别这种当前目录的符号

最后,最简单的方法,在你工程目录下搜索这个cpFF.exe不就行了。

千梵是笨蛋 answered 10 years, 2 months ago

Your Answer