Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.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++ 如何在VisualStudio2010中使用boost::multiprecision::float128_C++_Visual Studio 2010_Boost - Fatal编程技术网

C++ 如何在VisualStudio2010中使用boost::multiprecision::float128

C++ 如何在VisualStudio2010中使用boost::multiprecision::float128,c++,visual-studio-2010,boost,C++,Visual Studio 2010,Boost,我试图在VisualStudio2010中使用boost::multiprecision::float128。我找到了这个链接 但我还是会犯错误 1> c:\mingw\lib\gcc\mingw32\4.8.1\include\quadmath.h(32):错误C2144:语法错误:“float”前面应加“;” 1> c:\mingw\lib\gcc\mingw32\4.8.1\include\quadmath.h(32):错误C4430:缺少类型说明符-假定为int。注意:C++不支持默认

我试图在VisualStudio2010中使用boost::multiprecision::float128。我找到了这个链接

但我还是会犯错误

1> c:\mingw\lib\gcc\mingw32\4.8.1\include\quadmath.h(32):错误C2144:语法错误:“float”前面应加“;”

1> c:\mingw\lib\gcc\mingw32\4.8.1\include\quadmath.h(32):错误C4430:缺少类型说明符-假定为int。注意:C++不支持默认INT/P>
具体步骤是什么。一个完整的分步指南会非常有帮助。

最终,这整个“从GCC中引入quadmath.h”的东西是一个不受支持的黑客行为,而且可能之前的人只是幸运地获得了巧合的兼容版本。。。。而你没有。我可能会建议使用另一个在VS.中正式支持的库。Boost中的float128数字类型是围绕GCC的uu float128或Intel的u Quad数据类型的一个非常薄的包装。这意味着你需要GCC或英特尔C++编译器。它在微软Visual C++中不起作用。 请参考此链接了解解决方案

除了缺少任何代码(您应该发布一个示例)之外,您还谈到了visual studio,然后报告了一个错误,让人觉得您在使用mingw。@marom:您没有阅读Vincent链接到的问题,是吗?这是,tbh,该问题的重复。为什么要重新发布?我们只使用boost。不允许使用其他库。我还将MINGW下载到C:\drive。以下是项目设置。C/C++=>常规=>附加包含目录C:\Boost\u 1\u 54\u 0链接器=>常规=>附加库目录C:\Boost\u 1\u 54\u 0\lib C:\MinGW\lib对源文件的更改包括“C:\MinGW\lib\gcc\mingw32\4.8.1\include\quadmath.h”\include@VincentAnthonySwamy:谁不允许?是谁说“你只能使用这一套库,不管它们是否能够实现我们的目标”?只是为了限制额外的库。但是有没有办法在visual studio 2010中使用boost::multiprecision::float128。@VincentAnthonySwamy:受支持吗?支持boost#include“boost/chrono/chrono.hpp”可以正常工作。但是#include会出错