我正在使用 Visual Studio 社区 2015,我想用 mpirxx 建立一个项目。
最近我已经编译了 mpirxx 代码来获取调试库文件。在我的项目中,我包含了 mpirxx.h 文件并链接了 mpirxx.lib,但是当我尝试编译时,我从 mpirxx.h 的代码周围的多行中得到 17 个相同的错误。
Error C4146 : The unary operator 'minus' was applied to unsigned. The result remains unsigned.
这是一个例子:
212 - __mpz_set_ui_safe(p, -static_cast<mpir_ui>(l));
这是图书馆的已知问题吗?我应该改变它吗?任何帮助表示赞赏。