使TextMate“运行”命令链接库

时间:2012-11-21 16:06:48

标签: c++ boost linker textmate

我一直在尝试使用TextMate作为替代编辑器。 run快捷方式非常适合快速轻松地测试创意。我通过自制软件安装了boost,run函数很乐意查找,包含和构建包含boost/lexical_cast.hpp标题的简单项目。太好了!

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

修改

确定。如果我在包编辑器中将-lboost_system-mt添加到Run命令,我可以使用它,但是我无法理解如何将它链接到单个项目。

1 个答案:

答案 0 :(得分:0)

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

flags = ENV["TM_#{env}_FLAGS"] || "-incl...

...看到环境是CXX,这意味着您需要添加一个名为TM_CXX_FLAGS的“项目特定的shell变量”,其中包含boost_system-mt。要执行此操作,请查看左侧小窗格的底部,其中显示项目中的所有文件,然后单击“i”。这将显示项目信息,您可以在其中添加必要的变量。

enter image description here

如果您愿意,可以使用双引号将大量的编译标记放在那里,使TextMate能够运行几乎任何东西!