C++ “制作文本伴侣”;“运行”;针对库的命令链接

C++ “制作文本伴侣”;“运行”;针对库的命令链接,c++,boost,linker,textmate,C++,Boost,Linker,Textmate,我一直在尝试使用TextMate作为替代编辑器。run快捷方式非常适合快速轻松地测试想法。我已经通过自制安装了boost,run函数将很高兴地找到、包含并构建带有标题的简单项目,例如boost/lexical\u cast.hpp。太好了 我现在想构建一个需要链接到boost\u system-mt的项目。有没有一种简单的方法可以将此链接器步骤添加到textmate项目中 编辑 嗯。如果我将-lboost\u system-mt添加到bundle编辑器中的Run命令中,我就可以实现这一点,但我不

我一直在尝试使用TextMate作为替代编辑器。
run
快捷方式非常适合快速轻松地测试想法。我已经通过自制安装了boost,
run
函数将很高兴地找到、包含并构建带有标题的简单项目,例如
boost/lexical\u cast.hpp
。太好了

我现在想构建一个需要链接到
boost\u system-mt
的项目。有没有一种简单的方法可以将此链接器步骤添加到textmate项目中

编辑


嗯。如果我将
-lboost\u system-mt
添加到bundle编辑器中的Run命令中,我就可以实现这一点,但我不知道如何将其链接到单个项目

好的,这很简单。如果您在bundle编辑器中查看代码,您可以看到将标志添加到构建设置的代码位

flags = ENV["TM_#{env}_FLAGS"] || "-incl...
。。。由于环境是CXX,这意味着您需要添加一个名为
TM\u CXX\u FLAGS
的“特定于项目的shell变量”,其中包含
boost\u system-mt
。为此,请查看左侧显示项目中所有文件的小窗格底部,然后单击“i”。这将显示项目信息,您可以在其中添加必要的变量

如果愿意,您可以使用双引号将编译标志加载到其中,使TextMate能够运行几乎任何东西