0

我想使用本地目录添加项目特定的包含:

((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

我做错了什么?

4

1 回答 1

1

这对我有用:

((c++-mode 
       (flycheck-gcc-include-path "../engine" "/usr/include/qt"  "/usr/include/qt/QtCore" "/usr/include/qt/QtWidgets" ) ))

注意缺少的“。” 和额外的括号。

于 2015-06-22T16:01:12.463 回答