我正在开发一个非常基本的 ios 应用程序,并且几乎一直使用目标。但是我的应用程序需要处理大整数(例如:2^200)并将它们相加和相乘。为了实现这一点,我需要包含一个名为 bigint 的 c++ 库,它允许对大整数进行这些操作。我遇到的问题是,当我包含 bigint 项目时,我遇到了很多错误,我认为这可能是因为它是 c++ 并且不能与目标 c 混合。我是这个想法的新手,想知道是否需要采取任何步骤才能将 c++ 库正确添加到目标 c 项目中。顺便说一句,我没有使用 opengl 或任何复杂的东西,只是简单的 ui 和一些石英的东西。
更新:我做了你们所说的一切,我将所有扩展名更改为 .mm 并添加了 bigint 库。在做这些事情之前,我的项目运行完美,没有错误。执行此操作时出现错误,即使我什至不添加库也会出现错误。只需将文件扩展名更改为 .mm 就会出现以下错误。
这只是没有意义,因为之前一切都运行良好,而且我的程序中没有任何重复项。我不知道为什么只是将扩展名更改为 .mm 会导致此错误。有什么想法吗?