我试图使用boost :: signal来实现回调机制,并且我在boost :: signal代码中获得了一个内存访问断言,即使是最微不足道的使用图书馆。我已将其简化为此代码:Boost ::信号存储器访问错误
#include <boost/signal.hpp>
typedef boost::signal<void (void)> Event;
int main(int argc, char* argv[])
{
Event e;
return 0;
}
谢谢!
编辑:这是用Visual Studio 2008 w/SP1编译的Boost 1.36.0。 Boost :: filesystem,就像boost :: signal也有一个库,必须链接,它似乎工作正常。我相信,我使用的所有其他boost库都只有标题。
也适用于我。 VS 2008 SP1,提升1.36。 – Roel 2008-09-26 09:11:49