由于我编写了一个命令行程序来检查cpp文件,它需要lib路径并包含这些cpp文件的路径。 如何从visual studio项目获取include和lib路径信息?我们的项目使用属性表来组成这些信息。有没有办法从vs项目中提取信息,例如cl.exe命令行
1
A
回答
0
它是从3个不同来源的组成:
- 工具+选项,项目和解决方案,VC++目录。反过来从几个注册表项建立
- 设置在.vsprops项目属性表
- 设置你的.vcproj项目
第一部分是最难的,你可以通过运行VC得到它\ vsvarsall.bat。 .vsprops和.vcproj文件是XML,易于解析。
如果你只是想知道命令行应该是什么样的,那么你可以从buildlog.htm文件中获取它,这是从IDE构建时生成的。或者,您可以在命令行上使用vcbuild.exe从.vcproj文件构建您的项目。或者你可以使用devenv.exe/build构建。
0
查看Visual Studio项目文件 - 它们通常只有XML文件,所以您应该能够从中真正提取出所需的任何内容。真的,只需理解和解析项目文件中的XML内容即可。
相关问题
- 1. 有没有办法从库中读取命令行参数?
- 2. 有没有办法从Jersey中的javax.ws.rs.Client获取请求信息?
- 3. 有没有办法使用Linux命令行或C++从zone.tab中读取坐标信息
- 4. 有没有办法从tesseract中提取文档的样式信息?
- 5. 有没有办法从命令行运行DebugDiag Analysis?
- 6. 有没有办法从Scala中的Manifest [List [X]]中提取项目类型?
- 7. 有没有办法在ErrorTextField中有多行详细信息?
- 8. 有没有办法使用命令行创建一个新的XCode项目?
- 9. 有没有办法从Eclipse执行一个linux命令
- 10. 有没有办法从命令行下载Google Plus照片?
- 11. 有没有办法从命令行配置Maven POM的版本?
- 12. Hudson有没有办法控制人们从命令行配置?
- 13. 有没有办法从命令行访问VBA帮助文件
- 14. 有没有办法在Powershell控制台上提供VS Package Manager命令?
- 15. 有没有办法从Instruments(XCode)的命令行实例中删除授权提示?
- 16. 有没有办法在命令中指定kubectl的google云平台项目?
- 17. 量角器在测试用例中执行Windows命令有没有办法?
- 18. 有没有办法在PlayFramework中从模型中获取会话信息?
- 19. 有没有一种方法可以使用命令行从VS中的解决方案中排除项目?
- 20. 有没有办法捕获MSDOS命令提示字符串?
- 21. 有没有办法在所有Heroku dynos上运行命令?
- 22. 有没有办法在TortoiseSVN/subversion中提交一定数量的提交信息?
- 23. 有没有办法使用Adobe Flex获取系统信息或cpu信息?
- 24. 有没有办法用Gnu Make命令目标替换\//?
- 25. 有没有办法获取iPhone的运营商信息?
- 26. 有没有办法通过登录信息读取C#网站
- 27. 有没有办法在这个菜单项目上显示Customers信息?
- 28. 如何从命令提示符下使用C++提取信息?
- 29. 有没有办法在Xcode中从CVS中分离项目?
- 30. 有没有办法从网站上保存CSS样式信息?