【问题标题】:Reference the dll file from the qt project从qt项目中引用dll文件
【发布时间】:2010-01-30 17:45:59
【问题描述】:

如何从 qt 项目中引用 dll 文件。有人可以给我示例 .pro 文件吗?

谢谢。

【问题讨论】:

  • 你想引用它还是只是想在 Windows 上编译一些东西并能够在不同的 Windows 机器上运行它?

标签: qt dll reference for-loop


【解决方案1】:

您应该使用 DLL 附带的 .a(如果您使用的是 MinGW),并在您的 .pro 文件中添加这样一行:

LIBS += "PathToLib/libcryptopp.a"

请参考Qt文档,非常完整:http://doc.trolltech.com/4.6/qmake-variable-reference.html#libs

您还可以使用 QLibrary 动态加载 DLL

【讨论】:

  • 为了使其更完整:在 Windows 上,您应该引用 .lib(它是 .a 的 Windows 等效项)。您也可以在 .pro 中右键单击并选择“添加库...”,这将显示一个向导并为您生成代码。它允许浏览/指定外部、内部和系统库,还将生成与平台相关的代码(您可以指定库的平台(Windows、Mac、Linux、Symbian)和库的类型(动态/静态) ))。
猜你喜欢
  • 2015-08-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多