如何在 Eclipse CDT 中包含用户预处理器?
How can I include an user preprocessor in Eclipse CDT?
我想在我的 Eclipse CDT 项目中包含以下预处理器指令:-D__SHRT_BIT=16
我看到它在编译器调用中使用,但它在 Eclipse 中丢失,如图所示以下。
我尝试使用选项C/C++ General >> Preprocessor Include Path >>CDT User Settings Entries 来设置它(如下所示)。
但是,它似乎不起作用。有谁知道为什么这种方法无效或我缺少什么?
提前致谢!
我解决了我的问题,很简单,我为宏定义了错误的值。我在 .h 文件中插入了一个额外的等号,而我应该只设置一个
例如
- 错误 => 名称:
__SHORT_BIT
,值:=16
=> 产生:__SHORT_BIT==16
- 右 => 名称:
__SHORT_BIT
,值:16
=> 产生:__SHORT_BIT=16
我想在我的 Eclipse CDT 项目中包含以下预处理器指令:-D__SHRT_BIT=16
我看到它在编译器调用中使用,但它在 Eclipse 中丢失,如图所示以下。
我尝试使用选项C/C++ General >> Preprocessor Include Path >>CDT User Settings Entries 来设置它(如下所示)。
但是,它似乎不起作用。有谁知道为什么这种方法无效或我缺少什么?
提前致谢!
我解决了我的问题,很简单,我为宏定义了错误的值。我在 .h 文件中插入了一个额外的等号,而我应该只设置一个
例如
- 错误 => 名称:
__SHORT_BIT
,值:=16
=> 产生:__SHORT_BIT==16
- 右 => 名称:
__SHORT_BIT
,值:16
=> 产生:__SHORT_BIT=16