これは何千回も尋ねられてきた質問だと思いますが、明確な答えは見つかりません。
XCodeを使用して、非常に短いC関数(最初はWindows用に作成されたもの)をOSXに移植しようとしています。
XCode、ターミナル アプリケーション プロジェクトを作成し、コードをコピーしてプロジェクトに貼り付けました。XCode は、タイプuint32
とuint64
が不明なタイプであることを示す一連のエラーを表示しています。
OSXで同等の値の型は何ですか?
uint32_t
をuint64_t
インポートして使用できますstdint.h
。
必要なのは、POSIX および C 標準の整数型です。これらは、Mac OSX、Linux、Solaris などで使用されているものuint8_t
ですuint64_t
。int8_t
スルーもありますuint8_t
。
uint32_t
およびuint64_t
—両方ともstdint.h
C99定義に従って定義されています。
その他は、Microsoft独自のソリューションです。
これらを試してください;-)UInt32 lala;
UInt64 lolo;
質問を読み間違えました。ターミナルのみのプロジェクトを作成する場合、Cocoa/FoundationとCarbonをリンクすることはありません。後者の中で、UInt16/32/64はtypedefされています。