我有问题。我将我的 .DLL 和 .LIB 文件放在与我的项目相同的目录中,转到 Properties -> Common Properties -> Framework and References -> Add New Reference。但是列表是空的。
还有什么我应该做的吗?
最佳答案
C++ 不是 C#。您不会通过添加“引用”在 C++ 应用程序中包含 .dll。除非它是 C++/CLI,但那不是 C++。
在 C++ 中,您将在项目配置中转到 Linker->Input->Additional Dependencies。在那里,您将列出库名称以及相关 .lib 的路径。
通常,当您构建 Windows C/C++ DLL 时,您还会获得一个 .lib。这是一个导入库;该库的用户包括(如上所述)该 .lib 以便访问 DLL。它们通常不直接加载 .dll(尽管有办法做到这一点)。
关于c++ - 在 Visual Studio 2010 C++ 中使用 .dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7136450/