次のコードは VS2010 では機能しません。理由は何ですか?
#include <limits>
#include <windows.h> // if I remove this line, it is okay.
int main()
{
std::numeric_limits<int>::min();
return 0;
}
VC の空のコンソール プロジェクトを作成し、上記のように main.cpp を追加しました。これが理由?別の種類のプロジェクトを作成する必要がありますか? ありがとう。
皆さんの助けに感謝します。問題は、私がvld.h
と をlimits
一緒に使用していることにあります。私はvld.h
自分で問題を見つけようとして読んでいます。いくつかのテストの後、問題は含まれてwindow.h
いるにある可能性があることがわかりましたvld.h
。ググるのを忘れてすみません。個人的には、stackoverflow は、私のような新しいプログラマーに対する皆さんの親切な支援に非常に役立つと思います。