vs2013 boost signals
Posted 清源居士
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vs2013 boost signals相关的知识,希望对你有一定的参考价值。
#include "stdafx.h" #include <boost/signals2/signal.hpp> #include <iostream> using namespace std; void func() { std::cout << "Hello, world!" << std::endl; } void slots1() { cout << "slots1 call" << endl; } void slots2() { cout << "slots2 call" << endl; } struct Hello { void operator()() const { std::cout << "Hello"; } }; int _tmain(int argc, _TCHAR* argv[]) { // //test boost signals // boost::signals2::signal<void()> sig; sig.connect(&slots1); sig.connect(&slots2); sig(); boost::signals2::signal<void()> sig1; sig1.connect(Hello()); sig1(); return 0; }
编译后出错, 需要在禁止掉相关警告
属性 -> C/C++ -> 高级 -> 禁用高级警告, 填写 4996.
编译可以通过.
以上是关于vs2013 boost signals的主要内容,如果未能解决你的问题,请参考以下文章