因为我写了一个命令行程序来检查cpp文件,而且它需要这些cpp文件的lib路径和include路径。如何从visual studio项目中获取include和lib路径信息?我们的项目使用属性表来组成这些信息。
发布于 2010-04-01 08:43:58
它由3个不同的来源组成:
中的设置
第一部分是最难的,你可以通过运行vc\vsvarsall.bat获得它。.vsprops和.vcproj文件是XML,易于解析。
如果您只是想了解命令行应该是什么样子,那么您可以从buildlog.htm文件中获得它,该文件是在从集成开发环境构建时生成的。或者,您可以在命令行上使用vcbuild.exe从.vcproj文件构建项目。或者您可以使用devenv.exe /build进行构建。
发布于 2010-04-01 05:59:54
查看Visual Studio项目文件-它们通常只是XML文件,因此您应该能够从这些文件中提取所需的任何内容,真的。实际上,只需要理解和解析项目文件中的XML内容即可。
https://stackoverflow.com/questions/2558105
复制