windows - 在 Windows 和 OS X 中设置 FPU

标签 windows macos dll compiler-construction fpu

我正在编写一个程序,使用 _controlfp_s 函数将 FPU 的精度控制设置为 24 位并将舍入模式设置为“接近”。我想为 Windows 创建一个 dll,为 OS X 创建一个包。

我在使用 Xcode 编译时找不到 _controlfp_s,我认为它是 Mac 上不可用的 Microsoft 库的一部分。

我想在两个项目上使用相同的 .c 文件,那么有没有办法将其编译到 OS X 上?是否有适用于 Mac 的 C Microsoft 编译器?

谢谢。

最佳答案

没有办法做到这一点。我必须将 _controlfp_s 移植到 Mac。

关于windows - 在 Windows 和 OS X 中设置 FPU,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5355938/

相关文章:

python - 无法安装 Pandas (错误 : Cannot uninstall 'numpy' )

c++ - 如何在C++中使用函数的参数作为指针从DLL返回值?

c - 哪种数据结构在共享内存场景和快速查找中效果最好

windows - Air Native Extension如何使用外部Dll?

.net - 如何从 Windows docker 容器中的 .NET 应用程序连接到主机上运行的 SQL Server

mysql - BitNami WordPress 安装搞砸了 ApacheFriends XAMPP 控制面板

windows - 添加/删除程序列表的重复数据删除和过滤 (VBScript)

eclipse - Bazaar OS X 安装程序将可执行文件放在哪里?

macos - NSView 上的光标放置在 NSTextField 上

c++ - MinGW 链接 MSVC 的 dll 库问题( undefined reference )