Visual StudioでQtプロジェクトでDLLを使用しようとしています。通常はDLLを使用するために、プログラムの実行可能ディレクトリに置かれます。しかし、私が考えることができるほぼすべてのディレクトリにDLLを置いた後、それはまだプログラムによって使用されていません。私は実行可能ディレクトリにDLLを置く以外に何か余分なことはありますか?ありがとう。Visual StudioでQtでDLLを使用する
2
A
答えて
2
dllは、実行可能ファイルの作業ディレクトリにある必要があります。これは、[プロジェクトのプロパティ]の[デバッグ]セクションに表示されます。
ほとんどすべてのQtプラグインディレクトリは、exeファイルの横にある特定のフォルダ(イメージフォーマット、プラットフォームなど)に存在する必要があります。
あなたが正しいディレクトリにあるかどうかを調べるためのもう一つの方法は、あなたのmain.cppにこの行を追加することです:
#include <QDir>
#include <QDebug>
qDebug() << "Current Directory:" << QDir::currentPath();
お役に立てば幸いです。
PSでは、Windowsのdll検索ディレクトリの順番も見ています。
私はそれについて後で詳しく説明します。
https://msdn.microsoft.com/en-us/library/windows/desktop/ms682586(v=vs.85).aspx#search_order_for_desktop_applications
関連する問題
- 1. Visual Studio C++でDLLを使用する
- 2. アドインなしでVisual StudioでQtを使用する
- 3. Qt Visual StudioアドインはQt Visual Studio統合のサブセットですか?
- 4. Visual Studio 2010で.dllを使用するC++
- 5. Visual StudioでDLLを作成して使用する#
- 6. Qt C++でDLLを使用する
- 7. Visual StudioでDLLをインポートする
- 8. Visual StudioでDLLを生成する
- 9. Visual Studio 2005でDLLを作成する
- 10. Visual StudioでDLLをリンクする
- 11. Visual StudioでDLLをリンクする
- 12. Visual StudioでC++ DLLを作成する
- 13. Visual Studio 2012で異なるdllとpdbを使用したデバッグ
- 14. Visual StudioでのQtの適用 - エントリポイント
- 15. Visual StudioマクロでQtを発行する
- 16. Visual Studio 2010でアンマネージコードのDLLを使用していますか?
- 17. Visual StudioでDLLにアクセスする
- 18. Visual StudioでC++を使用しないDLLプロジェクト
- 19. Visual Studio経由でServiceFabricを使用した追加DLLのデプロイ
- 20. Visual Studio 2008でコンパイルしたC++ dllをVisual Studio 2005で使用できますか?
- 21. Windows上でVisual StudioなしでQtでインテル®C++コンパイラー(Composer)2011を使用する
- 22. Visual Studio Team ServicesでSQL Server Management Studioを使用する(Visual Studio Onlineを使用)
- 23. Visual Studio MacでDLLを使用することは可能ですか
- 24. Visual Studioを使用してDLLを構築する
- 25. DLLプロジェクト:Qt + MinGWからVisual Studioへの移行
- 26. Visual Studio 2010のQt
- 27. Visual StudioでFortran DLLを実行
- 28. Visual Studio 2008でQtを使用できないのはなぜですか?
- 29. VS2008でのQtを使用して、IntelliSenseのは、私は、Visual StudioでのQt 4.4.2を使用して適切に
- 30. QtでVisual Studio 2017を使用してGUIアプリケーションを開発するには?