sublimeclang里面使用相对路径

在sublime的project里面,可以添加sublimeclang的options,比如这样
{
     "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这个文件吧.具体例子懒得写了.
 
 
 

  

你可能感兴趣的:(sublime)