9

有没有办法为我本地安装的 Code::Blocks 设置一些预定义的宏。

为了详细说明这一点,基本上我希望某些块仅在 pc 上编译,而不是在我将代码发送到的任何地方。实现此目的的一种方法如下:

#define MYPC
#ifdef MYPC
 //do something
#else
 // do something else
#endif

我要实现同样的目标,但我不想包含 #define MYPC 行,并且想在 IDE 中的某个位置添加它。我知道如何在 Visual Studio 中执行此操作,并且我认为它也存在于 Code::Blocks 中。谢谢。

4

1 回答 1

17

项目 - 属性 - 项目的构建选项 - 编译器设置 - #defines。

编辑。#defines 编辑框示例:

常数1
常数2="0"

给出以下命令行:

g++ -DCONSTANT1 -DCONSTANT2="0" ...

于 2010-11-01T07:46:55.873 回答