Mar*_*som 4 wxwidgets visual-studio-2010
我有一个刚刚下载的Visual Studio C++ 2010 Express和wxWidgets 2.9.1.wx\build\msw下的build文件夹包含VC++版本6到9(2008)的解决方案文件.
我试图打开最新的解决方案,wx_vc9.sln.它用一堆警告转换了所有项目.当我尝试构建每个项目时都会收到错误:
C:\ Program Files(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:错误:项目升级失败.
终于绝望了,我尝试了nmake /f makefile.vc,又迎来了另一个错误:
NMAKE:致命错误U1077:'cl':返回代码'0xc0000135'
有人有任何提示吗?谢谢.
有两种方法可以解决这个问题,首先如果您更新到更新版本的wxWidgets SVN中继,这是固定的(因此在发布时将在2.9.2中修复).如果您不想在等待的主干上工作2.9.2那么如果您查找并替换所有.vcxproj文件并替换
> $(INTDIR)$(OUTDIR);%(AdditionalInputs)
同
>%(FULLPATH);%(AdditionalInputs)
它应该编译好.
| 归档时间: |
|
| 查看次数: |
7190 次 |
| 最近记录: |