は、私はC++にビット新たなんだと私はすでに行われたファイルの多くのコーディングの割り当てを持っているが、私はVS2012は、次の文に問題があるように見えることに気づきましたエラーを取り除くなぜstd :: uint32_tとuint32_tが異なるのですか?しかし、</p> <p><code>typedef std::uint32_t identifier;</code></p> <p>:
typedef uint32_t identifier;
に変更するようです。インクルードはありません。これはヘッダーファイルにあります。私は定義がstdint.hにあることに気づいた。その場合、なぜこのコードはVSの外で受け入れられますか(つまり、g ++を使って適切にコンパイルします)、VSでは受け入れられません。誰もこれを説明できますか?
VS 2010でエラーです。UIをインストールするにはあまりにも使い物にならなかったため、VS 2012をテストできません。 –
std名前空間のものを取得するには 'cstdint'をインクルードする必要があります – Caesar
@CodyGray OPがVS2012を使用しているように見えるので、UIは使用できません。 –