如何通过C#程序从vcxproj获得C++构建命令
How to get C++ build command from vcxproj via a C# program
我在特定项目上有一个Microsoft.Build.Evaluation.Project对象。我已经根据我需要的构建设置了正确的全局属性。
有没有一种方法可以通过编程方式检索构建时将使用的实际命令行?
我会解释一下我需要什么,也许你会有不同的建议:我想从c/cpp文件中获得预处理的数据,由于命令行中可能有很多include和其他内容,我没有这些信息,这会影响输出本身,所以我想使用命令行并添加预处理标志。
要回答基本问题:请将VCCLCompilerTool.GeneratePreprocessedFile
设置为preprocessYes
。
CCD_ 3可能是有用的。
相关文章:
- 正在查找文档以获得PS4平台的C++中的设备信息
- 如何从C++中的依赖类型中获得它所依赖的类型
- 欧拉项目#8答案是大以获得有效答案
- 如何使用C/C++在MacOSX中获得键盘布局
- 如何在不产生任何垃圾的情况下获得C中的像素
- 有没有一种方法可以在编译时获得作用域类名
- 如何在C++中获得"静态纯虚拟"功能?
- 如何设置一个范围来提取我想要获得的信息
- 在多次运行中获得一致的callgrind输出
- 通过错误处理,在C++中可靠地获得用户十六进制输入
- 如何在Directwrite中获得给定字体的可用OpenType功能
- 在我的代码中,获得最大的Pair Wise产品C++和输出并不总是正确的
- 当用户在qtablewidget中输入单元格时,如何获得信号?C++
- 未获得字符串中的预期输出
- C++需要帮助从用户那里获得一个整数,并确保它在另外两个整数之间
- Qt:当QListView获得新条目时,如何更新QStringList
- 如何在卷曲中获得卷曲/卷曲.h?
- 如何在创建自定义迭代器时获得 std::p air 的第一个和第二个?
- 当我输入字符类型的数字时,为什么我无法获得整数?
- 提升,以分钟精度获得 UTC 时间