查看: 2636|回复: 5

编译出现问题

[复制链接]

该用户从未签到

发表于 2009-1-19 23:15:08 | 显示全部楼层 |阅读模式
在编译OSG(VS2005 SP2,VSG2.6.EXE)时出现问题,(error PRJ003:生成cmd.exe 时出现错误),请问如何解决?

该用户从未签到

发表于 2009-1-19 23:27:13 | 显示全部楼层
可以按照VS的提示检查一下,“生成cmd.exe时出现错误”。工具配置中“VC++目录”设置正确吗,有没有$(SystemRoot)\System32,$(SystemRoot),$(SystemRoot)\System32\wbem这三个路径?系统环境变量PATH中有没有这三个路径?总之这个问题似乎更应该检查VS的安装和工具配置,和OSG关系可能不大。

该用户从未签到

 楼主| 发表于 2009-1-21 00:25:27 | 显示全部楼层
请问如何配置vs2008

该用户从未签到

发表于 2009-1-21 08:30:13 | 显示全部楼层
建议您先看看系统环境变量PATH的配置是否包含有这些内容:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;

以及VS的菜单中,Tools->Options->Projects and Solutions->VC++ Directory,是否包含有PATH环境变量,或者我上一贴所说的内容。

该用户从未签到

 楼主| 发表于 2009-1-27 20:50:09 | 显示全部楼层
Determining if the C compiler works failed with the following output:
Change Dir: D:/OSG/CMakeFiles/CMakeTmp

Run Build Command:\MICROS~1.0\Common7\IDE\devenv.com CMAKE_TRY_COMPILE.sln /build Debug /project cmTryCompileExec


Microsoft (R) Visual Studio 9.0.21022.8 版。

版权所有 (C) Microsoft Corp。保留所有权利。

------ 已启动生成: 项目: cmTryCompileExec, 配置: Debug Win32 ------

正在编译...

用于 80x86 的 Microsoft (R) 32 位 C/C++ 优化编译器 15.00.21022.08 版

版权所有(C) Microsoft Corporation。保留所有权利。

cl /Od /D "WIN32" /D "_WINDOWS" /D "_DEBUG" /D "CMAKE_INTDIR=\"Debug\"" /D "_MBCS" /FD /RTC1 /MDd /Fo"cmTryCompileExec.dir\Debug\\" /Fd"D:/osg/CMakeFiles/CMakeTmp/Debug/cmTryCompileExec.pdb" /W3 /c /Zi /TC   /Zm1000

   .\testCCompiler.c

testCCompiler.c

.\testCCompiler.c : fatal error C1902: 程序数据库管理器不匹配;请检查安装

生成日志保存在“file://d:\osg\CMakeFiles\CMakeTmp\cmTryCompileExec.dir\Debug\BuildLog.htm”

cmTryCompileExec - 1 个错误,0 个警告

========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
环境变量设置:
INCLUDE
D:\Microsoft Visual Studio 9.0\VC\include
LIB
D:\Microsoft Visual Studio 9.0\VC\LIB
PATH
D:\Microsoft Visual Studio 9.0\VC\bin;C:\WINDOWSXP\system32;C:\WINDOWSXP;C:\WINDOWSXP\System32\wbem


请问,如何做?

该用户从未签到

发表于 2009-1-27 23:00:02 | 显示全部楼层
您装了两个VisualStudio系统吧?从错误提示来看这两个VS已经发生冲突了,请设法通过调整环境变量或者卸载其中一个的方式解决。这个错误和OSG或者CMake并没有关系。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表