VisualStudio2015でQt5.8,OpenCV2.2を使用してデスクトップアプリを作っています。
Microsoft Visual Studio 2015 Installer Projects を使用してインストーラーを作成し、試しに他のPCにインストールしてみたのですがソフトが起動し
QtCore.dllが見つかりません とメッセージが出ました。
インストール先のフォルダをみたところ、実行ファイルが一つあるだけでしたので、おそらく QtCore.dllだけでなく、外部ライブラリのdllファイルが全て移植できていません。
質問は以下の3点になります。
(1)
Qtプロジェクトはwindeployqt.exeでプロジェクトに関連しているライブラリを自動で検索して実行ファイルと同じ場所に移動してくれるようですが、これはQtCreatorで作っているプロジェクトでのみ使用できるものなのでしょうか。
(2)
VisualStudioの機能で、関連ライブラリを一まとめに移動してくれる機能はないのでしょうか。
(3)
これらの問題は、動的リンクではなく、静的リンクにすれば簡単に解決する問題ですか。