※ ChatGPTを利用し、要約された質問です(原文:VC++.NET と UTF-8)
C++でUTF-8エンコーディングのコメントを使う際の問題
このQ&Aのポイント
C++のソースコードにUTF-8エンコーディングのコメントを追加したところ、Visual Studio .NETでコンパイルエラーが発生しました。
コメントを削除するとコンパイルは成功しましたが、VC++以外のコンパイラでは問題ありませんでした。
UTF-8エンコーディングのソースコードをコンパイルする際に有効なフラグなどがあるかどうか調べています。
C++ で書いたソースコードに UTF-8 エンコーディングで(日本語の)コメントをつけたのですが、そのコードを Visual Studio .NET でコンパイルするとコンパイルエラーになりました。
コメントを全部削除したらコンパイルできましたし、intel コンパイラ (windows/linux)、gcc (3.4.4 linux) ではコンパイルできたのですが、VC は UTF-8 が含まれているとコンパイルできない場合があるのでしょうか?あるいはソースが UTF-8 のときに有効なコンパイルフラグなどがあるのでしょうか?ちなみに IDE 上ではそれらのコメントは(文字化けなどなく)ちゃんと表示されてはいます。
よろしくお願いします。
お礼
解決法まで示していただいてありがとうございます。Visual Studio 2005 では解決されていることを祈りたいです。