我一直在尝试使用TextMate作为替代编辑器。 run
快捷方式非常适合快速轻松地测试创意。我通过自制软件安装了boost,run
函数很乐意查找,包含和构建包含boost/lexical_cast.hpp
标题的简单项目。太好了!
我现在想要构建一个需要与boost_system-mt
链接的项目。有没有一种简单的方法可以将此链接器步骤添加到textmate项目中?
修改
确定。如果我在包编辑器中将-lboost_system-mt
添加到Run命令,我可以使用它,但是我无法理解如何将它链接到单个项目。
答案 0 :(得分:0)
好的,这很简单。如果你看一下bundle编辑器中的代码,你可以看到将标志添加到构建设置的代码。 。
flags = ENV["TM_#{env}_FLAGS"] || "-incl...
...看到环境是CXX,这意味着您需要添加一个名为TM_CXX_FLAGS
的“项目特定的shell变量”,其中包含boost_system-mt
。要执行此操作,请查看左侧小窗格的底部,其中显示项目中的所有文件,然后单击“i”。这将显示项目信息,您可以在其中添加必要的变量。
如果您愿意,可以使用双引号将大量的编译标记放在那里,使TextMate能够运行几乎任何东西!