Я переношу код с машины Windows на Mac. Я использую OS X 10.6 с Xcode 3.2.5.
У меня есть заголовочный файл с именем api.h, который имеет следующий код:
namespace ocip {
#include "onan/ocip/ocip.h"
}
ocip.h включает #include stdint.h
, который имеет следующее определение типа:
typedef unsigned int uint32_t;
Теперь вернемся к api.h. У меня есть класс со следующим:
ocip::uint32_t m_nMode;
Компилятор сообщает мне, что uint32_t в пространстве имен ocip не называет тип.
Любые идеи, что я делаю неправильно?