Установить компилятор включает в себя (-I) с плагином c.vim? - PullRequest
0 голосов
/ 06 декабря 2011

Недавно я настраивал vim как IDE C / C ++ и был впечатлен плагином c.vim (найден здесь ). Тем не менее, я работаю над проектом, основанным на библиотеке, которой нет в моей системе. Когда я компилирую вручную, я просто перечисляю этот каталог, передавая g ++ флаг включения (например, g ++ -I ~ / lib /). Есть ли способ настроить c.vim для включения этого каталога, когда я использую команду «сохранить и скомпилировать» (по умолчанию «\ rc»)?

Спасибо!

1 Ответ

0 голосов
/ 06 декабря 2011

Я бы просто установил $CXXFLAGS на -I~/lib, это его работа - если вы не используете конфигурацию тупого make-файла по умолчанию из проекта mingw, $ CXXFLAGS будет распознаваться автоматически, пока ваш &makeprg все еще остается указывает на make, а не напрямую на g ++ или любой другой компилятор (я не знаю, что делает c.vim с этим параметром vim, поскольку я его не использую).

Поскольку я подозреваю, что в вашем каталоге нет Makefile, а есть только монофильный проект, я бы предпочел расширенную модельную линию над настройками проекта .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...