首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在.dir-locals中设置flycheck-clang-include-path

在.dir-locals中设置flycheck-clang-include-path
EN

Stack Overflow用户
提问于 2017-06-05 03:00:29
回答 0查看 1.7K关注 0票数 2

尝试设置flycheck-clang- include -path而不需要包含项目的完整路径使用projectile包含目录,但我得到错误...所以这是可行的:

代码语言:javascript
复制
((nil . (
     (company-clang-arguments . (
                     "/home/user/Downloads/project/headers"
                     "/home/user/Downloads/project/source/mon"
                     ))
         (flycheck-clang-include-path . (
                     "/home/user/Downloads/project/headers"
                     "/home/user/Downloads/project/source/mon"
                     ))
     )))

但这不是:

代码语言:javascript
复制
((nil . (
     (company-clang-arguments . (
                     (concat "-I" (projectile-project-root) "headers")
                     (concat "-I" (projectile-project-root) "source/mon")
                     ))
         (flycheck-clang-include-path . (
                     (concat (projectile-project-root) "headers")
                     (concat (projectile-project-root) "source/mon")
                     ))
     )))

报告的错误:

代码语言:javascript
复制
flycheck-substitute-argument: Value ((concat (projectile-project-root) "headers")) of flycheck-clang-include-path for option "-I" is not a list of strings
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44357761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档