C++ 从增压1.37降到1.34
我必须更新一个应用程序以使用Boost1.34而不是1.37,这给我带来了很多麻烦 目前最大的问题之一是我不太了解Boost线程。用1.34,我得到C++ 从增压1.37降到1.34,c++,boost,C++,Boost,我必须更新一个应用程序以使用Boost1.34而不是1.37,这给我带来了很多麻烦 目前最大的问题之一是我不太了解Boost线程。用1.34,我得到 错误C2039:“此线程”:不是“boost”的成员。 …为了代码 boost::this_线程::sleep(boost::posix_时间::毫秒(500)) posix_时间也不是1.34 有人知道类似的Boost 1.34函数调用吗?Boost::thread::sleep(Boost::posix_time::ptime(…) boost
错误C2039:“此线程”:不是“boost”的成员。
…为了代码
boost::this_线程::sleep(boost::posix_时间::毫秒(500))代码>
posix_时间也不是1.34
有人知道类似的Boost 1.34函数调用吗?Boost::thread::sleep(Boost::posix_time::ptime(…) boost::thread::sleep(boost::posix_time::ptime(…) 在1.34.1中取a。试试这个:
struct xtime timeout;
timeout.sec = 0;
timeout.nsec = 500 * 1000000;
boost::thread::sleep(timeout);
在1.34.1中取a。试试这个:
struct xtime timeout;
timeout.sec = 0;
timeout.nsec = 500 * 1000000;
boost::thread::sleep(timeout);
有可能(我不知道)这些函数在1.34中根本不存在……boost::posix_time似乎存在()所需的头文件已更改。我找到了,谢谢。很抱歉问一下--为什么需要降级Boost?因为1.37没有使用Visual Studio 2003及其组件进行编译。有可能(我不知道)这些函数在1.34中根本不存在…Boost::posix_time似乎存在()所需的头文件已更改。我找到了,谢谢。很抱歉问一下--为什么需要降级Boost?因为1.37不能用Visual Studio 2003及其组件编译。将此线程更改为线程有帮助,谢谢。但是,没有定义posix_时间。有什么想法吗?将此线程
更改为线程
很有帮助,谢谢。但是,没有定义posix_时间。有什么想法吗?