我試圖使用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