【发布时间】:2011-10-16 20:22:54
【问题描述】:
我正在尝试完成 http://www.boost.org/doc/libs/1_47_0/doc/html/signals/tutorial.html#id2850736 的 boost::signal 教程
但是,无论我使用哪种语法,Eclipse CDT 都会显示解析错误
我有
#include <boost/signals.hpp>
首选语法
boost::signal<void (float, float)> sig;
sig.connect(&print_sum);
信号
处的模板参数无效方法“连接”无法解析
可移植语法
boost::signal2<float, float, float> sig;
sig.connect(&print_sum);
方法“连接”无法解析
无法解析符号“signal2”
我用的是 eclipse 3.7
【问题讨论】:
-
可移植语法应该是 signal2 - 这只是复制和粘贴错误吗?
-
对不起,我对stackoverflow编辑器不熟悉。
-
你链接 boost_signals 库吗?
-
是的,我在链接器中添加了 boost_signals 和 boost_system
-
这些是链接器问题,而不是编译器问题。