我刚刚下载了Visual Studio C++ 2010 Express和wxWidgets 2.9.1。在wx\build\msw文件夹下,有VC++6到2008版本的解决方案文件。我试图打开最新的解决方案wx_vc9.sln,但是所有的项目都有一堆警告。在尝试构建时,每个项目都会出现以下错误:
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(151,5): error MSB6001: Invalid command line switch for "cmd.exe". The path is not of a legal form.
打开之前版本的解决方案wx_vc8.sln也会出现相同的转换警告和构建错误。
我搜索了谷歌并找到了一个建议,即从.dsw文件开始。我打开了wx.dsw文件,但每个项目文件都出现了以下错误:
D:\3rdParty\wx\build\msw\wx_wxregex.dsp : error : Project upgrade failed.
最后,我绝望地尝试了nmake /f makefile.vc ,但又遇到了另一个错误:
NMAKE : fatal error U1077: 'cl' : return code '0xc0000135'
有人有什么提示吗?谢谢。
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(151,5): error MSB6001: Invalid command line switch for "cmd.exe". The path is not of a legal form.
打开之前版本的解决方案wx_vc8.sln也会出现相同的转换警告和构建错误。
我搜索了谷歌并找到了一个建议,即从.dsw文件开始。我打开了wx.dsw文件,但每个项目文件都出现了以下错误:
D:\3rdParty\wx\build\msw\wx_wxregex.dsp : error : Project upgrade failed.
最后,我绝望地尝试了nmake /f makefile.vc ,但又遇到了另一个错误:
NMAKE : fatal error U1077: 'cl' : return code '0xc0000135'
有人有什么提示吗?谢谢。