私は最初にCOM Exampleをビルドしようとしていますが、私はVS 2012プロジェクトを作成しました。ライブラリでエラーが発生しました.Windows 7では_WIN32_WINNT
を0x0601
に変更し、_WIN32_IE
を0x0800
にStdAfx.h
に変更しました。また、私はSettings -> C/C++ -> Preprocessor
で_WIN32_WINNT
を変更し、今私が原因7.1またはいくつかの互換性の問題である私のWindows SDKのバージョンにそれです警告がエラーとして処理されました - オブジェクトファイルが生成されていません
1>------ Build started: Project: COM, Configuration: Debug x64 ------
1> COMIntro.cpp
1>COMIntro.cpp(21): error C2220: warning treated as error - no 'object' file generated
1>COMIntro.cpp(21): warning C4100: 'envp' : unreferenced formal parameter
1>COMIntro.cpp(21): warning C4100: 'argv' : unreferenced formal parameter
1>COMIntro.cpp(21): warning C4100: 'argc' : unreferenced formal parameter
1> StdAfx.cpp
1> Generating Code...
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
以下のようにエラーが発生しますか?
おそらく、プロジェクトの設定で警告をエラーとして処理すると言えますか? –