C++ “制作文本伴侣”;“运行”;针对库的命令链接
我一直在尝试使用TextMate作为替代编辑器。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命令中,我就可以实现这一点,但我不
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能够运行几乎任何东西