sublimeclang里面使用相对路径
在sublime的project里面,可以添加sublimeclang的options,比如这样
{
"folders":
[
{
"path": "/C/EverBox/gitCode/clangxx"
}
],
"settings": {
"sublimeclang_options": [
"-Wall",
"-IC:\\EverBox\\gitCode\\clangxx\\inc"
]
}
}
"folders":
[
{
"path": "/C/EverBox/gitCode/clangxx"
}
],
"settings": {
"sublimeclang_options": [
"-Wall",
"-IC:\\EverBox\\gitCode\\clangxx\\inc"
]
}
}
问题在于这里的-I只能使用绝对路径,大概是sublime本身没有working directory这个概念吧。而且sublime也没有提供一些可替换的宏来指定project目录。
解决方案是sublimeclang提供的几个宏${project_path:}和${folder:},关于这几个宏的详细解释去看sublimeClang.sublime-settings这个文件吧.具体例子懒得写了.