【发布时间】:2011-06-22 10:59:44
【问题描述】:
我正在编写一个生成 Visual Studio 2005 C++ 项目文件 (.vcproj) 的脚本。
脚本读取一个 makefile,然后输出一个 c++ 项目。
INPUT:makefile ---> OUTPUT:VS 2005 c++ 项目 (.vcproj)
但是,当我尝试在 VS 2005 中构建自动生成的项目时,错误输出:“未指定的错误。” 显然,我没有正确生成 VS 2005 .vcproj 文件。
假设我的 c++ 项目文件格式错误,我打开 VS 2005 并创建了一个新的 C++ 项目。实际上,我将 VS 2005 创建的良好项目文件复制到了我的非工作、格式错误的项目文件中。我将 VS 2005 项目中的 Name、Reference Includes (.libs)、Compile Includes (.cc, .c) 等替换为格式错误的项目文件信息。
但是,我仍然无法让 VS 2005 编译我的 .vcproj。或许VS 2005对其.vcproj的内容很讲究?
请给我关于如何手动生成 VS 2005 .vcproj 的建议。
谢谢!
【问题讨论】: