我将代码从 Windows 机器移植到 Mac。我正在使用带有 Xcode 3.2.5 的 OS X 10.6
我有一个名为 api.h 的头文件,其中包含以下代码:
namespace ocip {
#include "onan/ocip/ocip.h"
}
ocip.h 包括 #include stdint.h
,它具有以下 typedef:
typedef unsigned int uint32_t;
现在回到 api.h 我有以下课程:
ocip::uint32_t m_nMode;
编译器告诉我命名空间“ocip”中的 uint32_t 没有命名类型。
任何想法我做错了什么?