【发布时间】:2012-11-14 06:36:59
【问题描述】:
可以将参数传递给编译器(命令行)并设置定义的变量:
例子:
#define EXVALUE
我想在编译时定义 EXVALUE:
application.cpp -8
'-8' 是定义 EXVALUE 的命令行参数。所以我希望你会明白 我想要什么,并且会帮助我。
我使用 Visual Studio C++ 2008 Express Edition。
谢谢。 (对不起英语不好)
【问题讨论】:
-
这取决于编译器,但是是的,这是可能的。
-
哪个编译器?使用 Visual Studio 提供的编译器,它将类似于 /D "EXVALUE -8"
-
我使用 Visual Studio C++ 2008 速成版
标签: c++ command-line-arguments argument-passing