我正在尝试将Windows中使用的一段C ++代码移植到MacOS。 Windows C ++代码使用gcc作为编译器,以及一些gcc内置函数,它们抓取机器相关信息,如cpuid.h。
问题是当我尝试在Xcode中编译代码时。大多数抓取机器相关信息的函数都无法被编译器识别,并为我生成了很多编译器错误。
如下面的陈述:
#include <cpuid.h>
给我以下错误信息:
Cpuid.h: No Such file or directory
Mac OSX中的GCC和常规GCC之间有什么区别吗?
答案 0 :(得分:2)
存在一些差异,但它们相对较小。您使用的功能更可能是特定于Windows的,但您必须发布一些示例代码。