如何在代码中使用eclipse项目变量

Posted

技术标签:

【中文标题】如何在代码中使用eclipse项目变量【英文标题】:how to use eclipse project variables in code 【发布时间】:2016-01-25 07:19:51 【问题描述】:

我想在我的 c++ 代码中获取 eclipse 项目变量的值,例如 $(PROJECT_LOC)$(PARENT_LOC)。如何从代码中访问变量?

【问题讨论】:

我不知道Eclipse是否允许,但是你可以尝试在项目设置中制作一个预处理器宏, 【参考方案1】:

这样做。希望这会对你有所帮助。

your c++ project->properties->C/C++ General->Path and Symbols.

您会在其中找到一个名为 Symbol 的列。在该列中选择 GNU C++ 并添加您的变量/宏。

【讨论】:

您的解决方案存在一个棘手的问题。如果我使用这些宏,它将被预处理为代码中没有双引号的文本,这将导致错误。如何将符号用作字符串? 问题出在 Eclipse 上。每当我将符号定义为 \"$(PROJECT_LOC)\" 时,都会自动删除终止引号。所以我在末尾添加了一个额外的引号,例如 \"$(PROJECT_LOC)\""。请参阅此link。

以上是关于如何在代码中使用eclipse项目变量的主要内容,如果未能解决你的问题,请参考以下文章

eclips如何安装jetty插件

eclipse中怎样将项目打包成jar

Eclipse CDT:如何在 C 源代码上使用 GCC C++ 编译器?

如何使用Eclipse打开已有工程

eclipse如何导入java项目文件

利用eclips创建一个maven项目