如何通过C#程序从vcxproj获取C ++构建命令

时间:2014-09-21 14:06:22

标签: c# c++ build c-preprocessor vcxproj

我在特定项目上有一个Microsoft.Build.Evaluation.Project对象。 根据我需要的构建,我已经设置了正确的全局属性。

有没有办法以编程方式检索构建时将使用的实际命令行?

我会解释一下我需要什么,也许你会有不同的建议: 我想从c / cpp文件中获取预处理数据,因为在命令行中可能有很多包含和其他内容,我没有任何信息,这将影响输出本身,我想到了命令行和只需添加预处理标志。

1 个答案:

答案 0 :(得分:0)

要回答基本问题:将VCCLCompilerTool.GeneratePreprocessedFile设置为preprocessYes

.KeepComments可能有用。