从命令行将 vc++6 项目升级到 vc++ 2008
Posted
技术标签:
【中文标题】从命令行将 vc++6 项目升级到 vc++ 2008【英文标题】:Upgrade vc++6 project to vc++ 2008 from command line 【发布时间】:2013-11-26 19:10:52 【问题描述】:我正在尝试将 vc++6 项目 (.dsp) 升级到 vc++2008 项目 (.vcproj) 我正在使用 vc++ 2008 速成版
从 IDE 成功升级和构建的文件 但我需要从命令行执行它以脚本在其他项目中构建它
所以,我尝试了这个:
1* "devenv.exe" >> 速成版不可用
2* "vcexpress.exe" >> 支持命令行选项,但不支持 /upgrade
3* "vcbuild.exe" 和 "msbuild.exe" >> 支持 /upgrade 选项但给出致命错误 (“无法转换”)
4* 使用 com 对象“VisualStudio.VCProjectEngine.9.0”及其方法“LoadProject” 但它返回未处理的异常。
经过一番搜索,找到了一个结果,说文件样式为 linux line feeds" 这就是问题的原因,所以我使用 Notepad++ 将文件转换为 Windows 样式并重复了这些步骤,但没有成功。
那么,有什么方法可以从命令行转换项目吗?!
【问题讨论】:
【参考方案1】:据我所知,经过广泛搜索,没有办法升级这个 项目。
如果有人在寻找答案,您必须为此项目编写 makefile 从命令行构建它:
nmake /f "makefile"
【讨论】:
以上是关于从命令行将 vc++6 项目升级到 vc++ 2008的主要内容,如果未能解决你的问题,请参考以下文章
window Appserv 2.5.10 php版本升级 由5.2.6版本升级到php-5.3.27-Win32-VC9-x86版本