修改飞行检查 GCC 包含路径



我想添加特定于项目的包含,并在本地执行此操作:

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

我做错了什么?

这是对我有用的:

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

请注意缺少的"."和额外的括号。

最新更新