有没有办法为我本地安装的Code :: Blocks设置一些预定义的宏。
详细说明一下,基本上我希望只在pc上编译某些块,而不是我发送代码的任何地方。实现这一目标的一种方法如下:
#define MYPC
#ifdef MYPC
//do something
#else
// do something else
#endif
我要实现同样的目标,但我不想包含#define MYPC这一行,并且想在IDE中添加它。我知道如何在Visual Studio中执行此操作,我认为它也存在于Code :: Blocks中。 感谢。
答案 0 :(得分:12)
项目 - 属性 - 项目的构建选项 - 编译器设置 - #defines。
编辑。 #defines编辑框示例:
CONSTANT1 CONSTANT2="0"
提供以下命令行:
g ++ -DCONSTANT1 -DCONSTANT2 =“0”......