0

このコンパイル エラーを取得します。

エラー 4107 致命的なエラー C1189: #error : ATL には C++ コンパイルが必要です (.cpp サフィックスを使用) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\atlbase.h 59

これを解決するには?

4

1 に答える 1

2

エラーメッセージが示すとおりです。ソース ファイルが.cコンパイラで終了する場合、ATL に必要な C++ と互換性のないストレート C ソースであると見なされます。ファイル名をに変更する.cppと、コンパイルされます。

本当に C を使い続ける必要がある場合は、ATL 以外の別のライブラリを見つける必要があります。

于 2013-03-07T05:04:00.157 に答える