0
我在特定项目上有Microsoft.Build.Evaluation.Project对象。 根据我需要的版本,我已经设置了正确的全局属性。如何通过C#程序从vcxproj获取C++构建命令
有没有办法以编程方式检索建设时将使用的实际命令行?
我会解释一下我需要什么,也许你会有不同的建议: 我想从c/cpp文件中获得预处理的数据,并且因为在命令行中可能有很多包含和其他东西,我没有任何信息,这会影响输出本身,我想要采取命令行,并添加预处理标志。
XY问题,当然。你想要“预编译数据”(呵呵?),你认为你有一种方法来通过构建获取数据,除非你没有这个。停下来,重新思考原来的问题,然后明确指出你想要的。 (VC++中的“预编译”是指单个预编译头,标准名为''stdafx.h') – MSalters 2014-09-22 08:01:49
我的意思是预处理。固定在原来的问题。 – 2014-09-23 08:54:55