首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >手工生成VS 2005 ..vcproj

手工生成VS 2005 ..vcproj
EN

Stack Overflow用户
提问于 2011-02-06 23:13:24
回答 1查看 547关注 0票数 0

我正在编写一个生成Visual 2005 C++项目文件(.vcproj)的脚本。

脚本读取一个makefile,然后发出一个c++项目。

INPUT:makefile -> OUTPUT:VS 2005 c++项目(.vcproj)

但是,当我试图在VS 2005中构建自动生成的项目时,错误输出:“未指定的错误”。显然没有正确地生成VS 2005 .vcproj文件。

假设我的c++项目文件格式错误,我打开VS 2005并创建了一个新的C++项目。实际上,我将good,VS 2005创建的项目文件复制到了我的非工作、格式错误的项目文件中。我用格式错误的项目文件的信息替换了good VS 2005项目中的名称、引用包含(.libs)、编译包含(.cc、.c)等。

但是,我仍然不能让VS 2005编译我的.vcproj。也许VS 2005对其..vcproj的内容非常挑剔?

请给我建议如何手动生成VS 2005 .vcproj。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-06 23:22:25

项目文件采用MSBuild格式,这是一种带有模式(XSD)的XML文件格式。可以根据此架构验证生成的文件。按照这里的说明:

http://blogs.msdn.com/b/msbuild/archive/2005/11/04/489212.aspx

若要定位架构文件,然后获取您喜欢的工具架构验证工具,以验证工具的输出。关于模式验证工具的讨论如下:

XML Schema (XSD) validation tool?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4916858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档