gpt4 book ai didi

c++ - 将参数传递给编译器以设置定义的变量?

转载 作者:太空宇宙 更新时间:2023-11-04 12:02:30 24 4
gpt4 key购买 nike

可以将参数传递给编译器(命令行)并设置定义的变量:

例子:

#define EXVALUE

我想在编译时定义 EXVALUE:

application.cpp -8

'-8' 是定义 EXVALUE 的命令行参数。所以我希望你会明白我想要什么,并且会帮助我。

我使用 Visual Studio C++ 2008 Express Edition。

谢谢。 (抱歉英文不好)

最佳答案

Visual Studio(还有 Visual C++ EE)使用 /D 选项。

例子:

/D "BOOST_ALL_STATIC_LINK"

您可以通过 GUI 来完成:项目属性->C/C++->预处理器->预处理器定义

Google 中关于 visual studio 预处理器定义 的第一个链接有非常好的信息,如果您需要更多的话。

关于c++ - 将参数传递给编译器以设置定义的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13570708/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com