我在使用这个任意精度包时遇到了问题。
我包含了“precisioncore.cpp”,声明了一个 int_precision,尝试编译,它告诉我 stdafx.h 丢失了。
我已经读到我可以在precisioncore.cpp 中简单地省略这个包含,所以我这样做了。之后它抱怨 memcpy 没有在这个范围内声明,所以我包括 .
我无法纠正的下一个错误:
\precisioncore.cpp|4222|错误:重载'int_precision(float_precision&)'的调用不明确|
这是第 4222 行:r2=(int_precision)rf; r2 是 int_precision, rf 是 float_precision。我知道浮点数被显式地转换为 int,但是查看包附带的引用应该不是问题,至少在语法上不是问题。
这里有人知道这个包吗?有同样问题的经验吗?
编辑:看起来该包在 Visual Studio 中运行良好。不知道如何让它在 C:B 中工作,虽然......