我想用本地目录添加特定于项目的包含,如下所示:
((c++-mode .
( (flycheck-gcc-include-path
. ( "../engine" "/usr/include/qt" "/usr/include/qt/QtCore" "/usr/include/qt/QtWidgets" )
) )
))这在使用flycheck-compile时有效,但在使用flycheck-buffer时它会报错:Error from syntax checker c/c++-gcc: Wrong type argument: arrayp, nil
我哪里做错了?
发布于 2015-06-23 00:01:12
以下是对我有效的方法:
((c++-mode
(flycheck-gcc-include-path "../engine" "/usr/include/qt" "/usr/include/qt/QtCore" "/usr/include/qt/QtWidgets" ) ))注意遗漏的“。还有额外的括号。
https://stackoverflow.com/questions/28140653
复制相似问题