Я экспериментировал с TextMate в качестве альтернативного редактора. run
ярлык отлично подходит для быстрого и простого тестирования идей. Я установил буст через доморощенный и run
Функция с радостью найдет, включит и построит простые проекты с такими заголовками, как boost/lexical_cast.hpp
, Большой!
Теперь я хочу построить проект, который должен быть связан с boost_system-mt
, Есть ли простой способ добавить этот шаг компоновщика в проект textmate?
РЕДАКТИРОВАТЬ
Хорошо. Я могу заставить это работать, если я добавлю -lboost_system-mt
к команде «Выполнить» в редакторе пакетов, но я не могу понять, как связать это с одним проектом.
ОК, это просто Если вы посмотрите на код в редакторе пакетов, вы можете увидеть фрагмент кода, который добавляет флаги к настройкам сборки. , ,
flags = ENV["TM_#{env}_FLAGS"] || "-incl...
… видя, что среда — CXX, это означает, что вам нужно добавить «переменную оболочки, специфичную для проекта», которая называется TM_CXX_FLAGS
содержащий boost_system-mt
, Чтобы сделать это, посмотрите на нижнюю часть маленькой панели слева, которая показывает все файлы в вашем проекте, и нажмите «i». Это выведет информацию о проекте, где вы можете добавить необходимые переменные.
Вы можете использовать двойные кавычки, чтобы разместить множество флагов компиляции, если хотите, что делает TextMate способным выполнять практически все!
Других решений пока нет …