在Eclipse-CDT中使用相对路径引用第三方C++组件(例如包含库)的最佳实践是什么?
谢谢,
Eclipse变量(例如$ {workspace_loc}和$ {project_loc})仅适用于实际位于运行时Eclipse工作空间中的事物.当你说你把它们放在文件系统的工作区下时,你是否真的将文件导入Eclipse(使用新的Project;或者在现有项目中创建链接文件夹)?
如果文件存在于文件系统中而不存在于Eclipse本身中,那么Eclipse将只能使用绝对路径访问它们.
顺便说一下,CDT有自己的变量:$ {WorkspaceDirPath} $ {ProjDirPath} $ {ProjName},它扩展到特定的文件系统位置.