内部でユニコード文字列を使用する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 エディション」でアプリケーションをコンパイルしています。
この点で私を助けてください。
ありがとう & よろしく ヴィカス