Qt開発で役に立ちそうなメモです。Qt 4.7.0 及び Qt Creatorを使用しています。

Windowsで作成したQtプロジェクトが他のOS上でエラー

症状
  • Windows上のQt Creatorで作成したプロジェクトファイルを他のOS上で読み込み、ビルドをするとビルドエラーになる。
  • 原因は「改行コード」。手作業で直せる。
  • 下手に読み込むことができるので、自分のせいかと思ってしまう。
  • 逆の場合もあるかもしれないが、確認していない。<誰かやっていただけませんか?
回避手順
  • Windowsで作成したプロジェクトファイル(.pro)の改行コードは \r\n 、Mac/Linuxの場合は \n。
  • Windowsの場合は秀丸など、Macの場合はKEditなど、Linuxは知りません、で改行コードを変換。
  • 再読込をすればOK。
注意点
  • 「Qtは完全なクロスコンパイラ」と思っていると嵌る罠。私もこれで20分無駄にしました。


コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

管理人/副管理人のみ編集できます