我有一个自定义 python 脚本来构建我的项目以保持依赖简单,我想将 Eclipse 用作 C++ IDE,但保留我的构建脚本。
为了维护自动完成和智能感知(使用文档等......),我想告诉 Eclipse (非标准)标题和在我的脚本中依赖解析期间添加的定义。
我发现“.cproject”文件包含此类信息,从构建脚本中更改它是否安全,或者有什么方法可以将我的脚本集成到 Eclipse 本身中?
例子:
# TestGame.json
{
"name": "TestGame",
"extend": "BASE",
"actions": ["COMPILE", "LINK"],
"CC": [
"G++11"
],
"dep": {
"builds": ["DFResourcer", "DFSDL"],
"libs": ["SDL2", "SDL2main"]
}
}
我的构建脚本将编译修改后的文件并将它们与所有需要的文件链接起来,并会找到"/home/cpp-projects/DFSDL/include"、其他必须包含的路径以及--std=c++11的需要,我想要一种方法来告诉 Eclipse(而不是手动)在此处搜索标题以进行自动完成等...