Eclipse,C ++,如何为在线parseint打开/关闭#define

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eclipse,C ++,如何为在线parseint打开/关闭#define相关的知识,希望对你有一定的参考价值。

我在C++有一个巨大的代码库,有很多#defines和大量的#if / #elif / #endif声明。在不改变#defines的情况下,是否有一种简单的方法来“切换”什么是#define'd和什么不是为了在线解析器的目的?

答案

您可以使用不同的构建配置。

Right Click on "project"-> Build Configurations-> Manage

为每组宏设置不同的构建配置,包括路径等......

然后在这里添加你的宏等...到每个构建配置:

Right Click on "project"-> Properties-> C/C++ General-> Processor Include Paths, Macros etc..-> GNU C++-> CDT User Settings-> Add

为每个配置添加一组宏(可从顶部的下拉列表中选择)。

以上是关于Eclipse,C ++,如何为在线parseint打开/关闭#define的主要内容,如果未能解决你的问题,请参考以下文章

如何为android开发设置eclipse?

如何为 C++11 安装手册页

如何在 Eclipse Neon 中启用 C++11 语法?

如何为Android,Mac和Windows平台创建Java JNI动态链接库

如何为 openCV SVM 格式化数据

如何为非托管 c dll 创建 c++\cli 包装器