Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/150.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 从增压1.37降到1.34_C++_Boost - Fatal编程技术网

C++ 从增压1.37降到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

我必须更新一个应用程序以使用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::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_时间。有什么想法吗?