如何在代码中使用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项目变量的主要内容,如果未能解决你的问题,请参考以下文章