Qtでアプリケーションを作る時のコマンドなどなどのメモ
そのほか、其の1で書いていなかった詳細など
要するに忘れないようにするためのメモ書き
プロジェクトの作成方法などのメモ
uiファイルからヘッダを生成するには、
uic -o hoge.h hoge.ui
Makefileを作るには、
qmake -project qmake
プロジェクトファイルを作るには、
qmake -project -t vcapp qmake
ただし、生成されたプロジェクトファイルにはQtのパスが埋め込まれているので注意が必要!
QtCore.libなどのライブラリを静的リンク形式にする方法
- 参考:VS2005+Qt4でフルスタティックビルド
- ソリューションなんか作られていなかったので、一つずつ新規ソリューションに追加。
- src\corelib\QtCore.vcproj と src\winmain\qtmain.vcproj と src\gui\QtGui.vcproj は基本で後は必要あればな感じ
- それぞれ、「マルチスレッド (/MTd)」と「マルチスレッド デバッグ (/MDd)」から「マルチスレッド (/MT)」と「マルチスレッド デバッグ (/MD)」に変更
- 参考記事ではReleaseとDebugで二回ビルドが必要とか書いてあるけどバッチビルドを使えば一回ですむ
その他メモ
- アプリケーションアイコンはこの辺が参考になる→アプリケーションアイコンの設定 最新:Setting the Application Icon