【发布时间】:2014-01-05 04:50:25
【问题描述】:
我对 CodeBlocks 12.11 随附的 MinGW 版本没有任何问题。但现在我尝试编译SyncSys。编译 enet 没问题,但是用 gcc/MinGW 编译 SyncSys 本身会带来错误,我不能使用函数 _InterlockedOr8 因为它没有声明。研究表明 _InterlockedOr8 是在 intrin.h 中定义的。 intrin.h 不包括在内,我在 MinGW/gcc 上搜索了它的等效项:x86intrin.h。但这仍然行不通。 InterlockedOr8 将是要调用的“真实”函数,但编译器也找不到此函数,尽管包含 winbase.h 和 windows.h。
在研究这个问题时,我无法从中吸取教训。我该如何解决这个问题?
【问题讨论】:
标签: c++ windows gcc mingw interlocked