【发布时间】:2011-08-17 10:14:11
【问题描述】:
我有一个新下载的 Visual Studio C++ 2010 Express 和 wxWidgets 2.9.1。 wx\build\msw 下的 build 文件夹包含 VC++ 版本 6 到 9 (2008) 的解决方案文件。
我尝试打开最新的解决方案 wx_vc9.sln。它用一堆警告转换了所有项目。当我尝试构建每个项目时都会出现错误:
C:\程序文件 (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(151,5): 错误 MSB6001:无效的命令行 切换“cmd.exe”。路径不是 法律形式。
尝试打开以前版本的解决方案 wx_vc8.sln,会生成相同的转换警告和相同的构建错误。
我在 Google 上搜索了一些提示,并找到了从 .dsw 文件开始的建议。我打开了 wx.dsw,它为每个项目文件生成了一个错误:
D:\3rdParty\wx\build\msw\wx_wxregex.dsp : error : 项目升级失败。
最后我绝望地尝试了nmake /f makefile.vc,但又遇到了另一个错误:
NMAKE : 致命错误 U1077: 'cl' : 返回码'0xc0000135'
有人有什么提示吗?谢谢。
【问题讨论】:
标签: visual-studio-2010 wxwidgets