在命令行中将预处理器添加到CL并通过MSBuild构建* .sln

阿里·拉兹姆卡(Ali Razmkhah)

我需要在MSBiuld不使用vs2019 IDE的情况下使用命令行来编译和构建c ++项目,必须通过命令行添加一些预处理器!

例如,如何定义PO预处理器并运行MSBuild以编译以下代码?

#include <iostream>

using namespace std;

int main()
{
#ifdef PO
    cout << "PO is defined";
#else
    cout << "PO not defined";
#endif
    
    return 0;
}
阿里·拉兹姆卡(Ali Razmkhah)

基于CL环境变量/D,例如,可以定义任何前置词

set CL=/DPO
MSBuild project.sln

若要确保在不重新启动cmd或命令行工具的情况下应用前置变量的最后定义,请使用 /t:Clean;Rebuild

set CL=/DPO
MSBuild Project1.sln /t:Clean;Rebuild

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将项目(.sln)添加到现有的asp.net网站文件中

来自分类Dev

将预处理器添加到Eclipse CDT工具链

来自分类Dev

使用Xcode中的预处理器处理命令行选项

来自分类Dev

从命令提示符或Windows 7/8跳转列表菜单中打开sln文件时,如何添加默认的运行方式管理员?

来自分类Dev

在mono / Ubuntu上构建SLN

来自分类Dev

无法看到.sln文件的“运行升高的”选项

来自分类Dev

在Visual Studio中将解决方案.sln文件存储在哪里?

来自分类Dev

在xcode 6中将预处理器宏添加到目标

来自分类Dev

如何从命令行运行Sage预处理器

来自分类Dev

在C#可执行文件中构建.sln

来自分类Dev

Visual Studio 2013在文本编辑器中打开sln

来自分类Dev

如何在OS X上使用mdtool构建.sln文件

来自分类Dev

找不到Visual Studio .sln文件-构建步骤模板的动态参数

来自分类Dev

使用CMake构建project.sln时发布构建事件错误

来自分类Dev

在命令行中将表情符号反应添加到命令行中

来自分类Dev

使用Visual Studio 2019构建现有的Sln失败

来自分类Dev

如何使用命令行创建.sln文件

来自分类Dev

需要TFS Build,该文件可在签入时将文档文件复制到网络共享中(但没有sln可以构建)-像VSS shadow

来自分类Dev

.sln是其中的所有外部引用

来自分类Dev

在MsBuild文件中包含.sln文件?

来自分类Dev

将dll转换为csproj ou sln

来自分类Dev

使用Xcode中的预处理器处理命令行选项

来自分类Dev

通过命令行将TFS服务器组添加到访问级别

来自分类Dev

构建corefx \ src \ System.Collections \ System.Collections.sln解决方案失败

来自分类Dev

Visual Studio Team Services构建找不到.sln文件

来自分类Dev

Simulink - 通过 MATLAB 命令行将 While 迭代器模块添加到子系统

来自分类Dev

无法使用 VS2017 构建工具构建 CodedUI sln,命名空间 Microsoft.VisualStudio.TestTools 中不存在类型或命名空间名称“UITesting”

来自分类Dev

如何使用 MSVC 构建工具从命令行构建 SLN 文件

来自分类Dev

VS2017 MVC 项目无法从 .sln 打开,但团队资源管理器工作正常

Related 相关文章

  1. 1

    如何将项目(.sln)添加到现有的asp.net网站文件中

  2. 2

    将预处理器添加到Eclipse CDT工具链

  3. 3

    使用Xcode中的预处理器处理命令行选项

  4. 4

    从命令提示符或Windows 7/8跳转列表菜单中打开sln文件时,如何添加默认的运行方式管理员?

  5. 5

    在mono / Ubuntu上构建SLN

  6. 6

    无法看到.sln文件的“运行升高的”选项

  7. 7

    在Visual Studio中将解决方案.sln文件存储在哪里?

  8. 8

    在xcode 6中将预处理器宏添加到目标

  9. 9

    如何从命令行运行Sage预处理器

  10. 10

    在C#可执行文件中构建.sln

  11. 11

    Visual Studio 2013在文本编辑器中打开sln

  12. 12

    如何在OS X上使用mdtool构建.sln文件

  13. 13

    找不到Visual Studio .sln文件-构建步骤模板的动态参数

  14. 14

    使用CMake构建project.sln时发布构建事件错误

  15. 15

    在命令行中将表情符号反应添加到命令行中

  16. 16

    使用Visual Studio 2019构建现有的Sln失败

  17. 17

    如何使用命令行创建.sln文件

  18. 18

    需要TFS Build,该文件可在签入时将文档文件复制到网络共享中(但没有sln可以构建)-像VSS shadow

  19. 19

    .sln是其中的所有外部引用

  20. 20

    在MsBuild文件中包含.sln文件?

  21. 21

    将dll转换为csproj ou sln

  22. 22

    使用Xcode中的预处理器处理命令行选项

  23. 23

    通过命令行将TFS服务器组添加到访问级别

  24. 24

    构建corefx \ src \ System.Collections \ System.Collections.sln解决方案失败

  25. 25

    Visual Studio Team Services构建找不到.sln文件

  26. 26

    Simulink - 通过 MATLAB 命令行将 While 迭代器模块添加到子系统

  27. 27

    无法使用 VS2017 构建工具构建 CodedUI sln,命名空间 Microsoft.VisualStudio.TestTools 中不存在类型或命名空间名称“UITesting”

  28. 28

    如何使用 MSVC 构建工具从命令行构建 SLN 文件

  29. 29

    VS2017 MVC 项目无法从 .sln 打开,但团队资源管理器工作正常

热门标签

归档