7

これは何千回も尋ねられてきた質問だと思いますが、明確な答えは見つかりません。

XCodeを使用して、非常に短いC関数(最初はWindows用に作成されたもの)をOSXに移植しようとしています。

XCode、ターミナル アプリケーション プロジェクトを作成し、コードをコピーしてプロジェクトに貼り付けました。XCode は、タイプuint32uint64が不明なタイプであることを示す一連のエラーを表示しています。

OSXで同等の値の型は何ですか?

4

4 に答える 4

17

uint32_tuint64_tインポートして使用できますstdint.h

于 2012-08-28T19:27:56.573 に答える
3

必要なのは、POSIX および C 標準の整数型です。これらは、Mac OSX、Linux、Solaris などで使用されているものuint8_tですuint64_tint8_tスルーもありますuint8_t

于 2012-08-28T19:32:14.720 に答える
2

uint32_tおよびuint64_t—両方ともstdint.hC99定義に従って定義されています。

その他は、Microsoft独自のソリューションです。

于 2012-08-28T19:28:37.677 に答える
0

これらを試してください;-)UInt32 lala; UInt64 lolo;

質問を読み間違えました。ターミナルのみのプロジェクトを作成する場合、Cocoa/FoundationとCarbonをリンクすることはありません。後者の中で、UInt16/32/64はtypedefされています。

于 2012-08-28T19:28:23.783 に答える