• 追加された行はこの色です。
  • 削除された行はこの色です。
* トラブルとその解決 [#t819daa4]
#contents

** このページについて [#t2a1c0f0]
WindowsとMacOSXで同じコードをビルド・実行する際にトラブったことをメモします。

** 文字コード問題 [#dacc748e]
XCodeで、SJISのソースコード中にUnicodeリテラル(L"")を使うと
コンパイルできないことが発覚。
UTF8にすると問題ないのだが
VC8はBOM付きUTF8を、gccはBOMなしUTF8しかコンパイルできないらしく、
UTF8でソースを書くことを断念。

gccに次のコンパイルオプションをつけることで解決。
 -finput-charset=cp932 -fexec-charset=cp932
cp932はSJISを表します。これでコンパイル通りました。


    ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS