0

我一直在尝试使用 TextMate 作为替代编辑器。该run快捷方式非常适合快速轻松地测试想法。我已经通过 homebrew 安装了 boost,该run函数会很高兴地找到、包含和构建带有诸如boost/lexical_cast.hpp. 伟大的!

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

编辑

好的。如果我添加-lboost_system-mt到捆绑编辑器中的运行命令,我可以让它工作,但我无法理解如何将它链接到单个项目。

4

1 回答 1

0

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

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

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

在此处输入图像描述

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

于 2012-11-21T17:07:41.750 回答