我有一个问题。我将我的.DLL和.LIB文件与我的项目放在同一个目录下,然后进入属性 -> 公共属性 -> 框架和引用 -> 添加新引用。但是列表为空。
我应该做些什么别的吗?
我有一个问题。我将我的.DLL和.LIB文件与我的项目放在同一个目录下,然后进入属性 -> 公共属性 -> 框架和引用 -> 添加新引用。但是列表为空。
我应该做些什么别的吗?
C++与C#不同。你不能通过添加“引用”来在C++应用程序中包含.dll文件。除非是C++/CLI,但那不是C++。
在C++中,你需要在项目配置中前往链接器->输入->附加依赖项。在那里,你需要列出库名称及相应的.lib文件路径。
通常情况下,在构建Windows C/C++动态链接库时,也会生成一个 .lib 文件。这是一个导入库; 库的用户(如上所述)需要包括该 .lib 文件才能访问 DLL。他们通常不会直接加载.dll文件(虽然有方法可以实现)。