1

内部でユニコード文字列を使用するc ++アプリケーションがあり、ソリューションをコンパイルしました---- Visual Studio 2012を使用して. ------ウィンドウ7

ファイルはBOM(バイトオーダーマーカー)付きのutf-8で保存されます。Linux で同じファイルを実行すると、次のエラーが発生しました。

gcc が c++ ファイルの BOM をサポートしていないことがわかりました。ファイルから BOM を削除すると、エラーが解決されます。BOM 付きの utf-8 で保存されたファイルを含むアプリケーションをコンパイルする方法はありますか?

もう 1 つ、GCC バージョン 3.4.6 がインストールされている「Red Hat Enterprise Linux 4 エディション」でアプリケーションをコンパイルしています。

この点で私を助けてください。

ありがとう & よろしく ヴィカス

4

1 に答える 1