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

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

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


Qt関連リンク