C99stdint.hヘッダおよびMS Visual Studio
-
02-07-2019 - |
質問
私は驚きだけることを発見し、C99stdint.hは欠からMS Visual Studio2003年には上向きになるようにします。僕はそろっているかどうか理由がなんだろうけど、日本人にできるダウンロードコピー?このヘッダがない定義を有しているのでuint32_t。
解決
がダウンロードできるMSのヘッダから:
https://github.com/mattn/gntp-send/blob/master/include/msinttypes/stdint.h
ポータブル一つで、できるだけ早く送ってくださ
http://www.azillionmonkeys.com/qed/pstdint.h
さら ソフトウェアの回遊sブログです。
他のヒント
で定義する必要があります。
#ifdef _MSC_VER
typedef __int32 int32_t;
typedef unsigned __int32 uint32_t;
typedef __int64 int64_t;
typedef unsigned __int64 uint64_t;
#else
#include <stdint.h>
#endif
更新: Visual Studio2010 や Visual C++2010Express 両 stdint.h
.見つけることができる C:\Program Files\Microsoft Visual Studio 10.0\VC\include
Visual Studio2003年-2008(Visual C++7.1-9)にな主張することC99対応しました。(Rdentatoのための彼のコメントとなります。)
向上を含むcstdint.hppヘッダファイルの種類を探してい: http://www.boost.org/doc/libs/1_36_0/boost/cstdint.hpp
Microsoft対応していないC99いで発表予定です。いうトラックC++の規格が検討として効果的に廃止場合を除いてサブセットのC++.
により、新規プロジェクトをVisual Studio2003年以降、"コンパイルとしてC++のコード(/TP)"オプションセットデフォルトでは、います。cファイルを作成してC++.
携帯液
ポッシュ:ポータブルオープンソースハーネス
"ポッシュは、ポータブル、使いやすい統合し、柔軟性、オープンソースの"ハーネスデザインの書き込みクロスプラットフォームと図書館の用途を大幅に減退屈な作成およびポートです。"
http://poshlib.hookatooka.com/poshlib/trac.cgi
に記載のとお使いのブックWrite ーバーライド:導入ソフトウェア開発のためのマルチプラットフォーム によるブライアンフック http://books.google.ca/books?id=4VOKcEAPPO0C
-Jason