Я хотел добавить специфичные для проекта включения с помощью локального каталога:
((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
Что я делаю неправильно?
"
между.../qt"
и"/usr/include/...
действительно присутствует в вашем реальном коде? - person Mats Petersson   schedule 26.01.2015M-x toggle-debug-on-error
, повторите попытку и добавьте полученную обратную трассировку к своему вопросу. - person lunaryorn   schedule 26.01.2015