【发布时间】:2012-03-19 06:50:59
【问题描述】:
我打算在我的应用程序中使用id3lib。我正在寻找一种将库用作 DLL 的方法。我注意到他们以各种形式发布了该库:其中之一是 windows binary。我在 Windows 中的目标平台,我将使用 Qt 4.8。在我解压 Windows 二进制文件后,我在 Release 文件夹中找到了以下文件:
- id3lib.dll
- id3lib.exp
- id3lib.lib
我知道如何在 Qt 中使用 DLL,给定 DLL、一个或多个函数原型所在的头文件,以及有或没有 *.lib 文件。这个包不带头文件。
我应该如何在没有任何头文件的情况下使用这个包? *.lib 和 *.exp 文件的目的是什么?据我所知,*.lib 文件用于与我的程序中不需要的函数进行静态链接。
【问题讨论】:
-
您的问题是特定于 Windows 的,应该这样标记。
-
@BasileStarynkevitch:是的,对不起,我忘了。