gpt4 book ai didi

c++ - 使用 gmp 在 C++ 中编译代码时出错

转载 作者:行者123 更新时间:2023-11-27 23:53:36 25 4
gpt4 key购买 nike

我从一台计算机复制并运行良好的代码到另一台计算机,我正确安装了 GMP 库。我试图通过 g++ -o code -I/path/to/library code.cpp -lgmpxx -lgmp 编译代码,我收到错误 invalid suffix '_mpf' ​​on floating常量。显然我使用的是 _mpf,我不明白为什么我的代码在一台计算机上编译和运行良好,而在另一台计算机上却不行。

最佳答案

User-defined suffixes是 C++11 的特性。将 -std=c++11 添加到您的编译器调用中。

您在尝试定义这些运算符时不会从 header 中收到错误,因为这些运算符是 conditionally compiled仅当您使用 C++11 支持进行编译时。

关于c++ - 使用 gmp 在 C++ 中编译代码时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44290876/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com