c++ - 如何在 Visual Studio 2012 C++ 项目中引用(动态库)DLL?

标签 c++ visual-studio-2012

我制作了一个带有编译头文件的动态库并编译了一个 DLL(使用 Visual Studio 2012)。

我还有一个用 Visual Studio 2012 制作的 C++ 项目,我想引用之前生成的 DLL。

如何在我的 Visual Studio 2012 C++ 项目中引用该(动态库)DLL?如果要使用库的功能,是否还需要指向头文件(.h)?

最佳答案

我发现使用项目属性对话框中的 Framework and References 项来引用 DLL 项目最简单:

enter image description here

看起来您正在将一些奇怪的 .Net 东西添加到您的 C++ native 代码中,但这也是 native 代码项目引用另一个项目的最简单方法。

如果您想调用该 DLL 中的函数,那么是的,您可能想要包含该 DLL 的头文件。

关于c++ - 如何在 Visual Studio 2012 C++ 项目中引用(动态库)DLL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13076318/

相关文章:

c++ - std::thread 的创建使主程序速度减慢 50%

c++ - 使用 MSVC 11 (VS 2012) 进行 Boost 编译

c++ - 为什么发布版本 memset 比 visual studio 2012 中的调试版本慢?

c++ - 奇怪的 uint32_t 到 float 数组转换

c++ - 使用相同的原型(prototype)通过引用传递一次变量,一次通过值传递变量

c++ - 如何清除 wxListBox 中的所有选择(使用 wxLB_MULTIPLE)?

c++ - 为什么在 std::cout 上显式调用 operator<< 会导致意外输出?

visual-studio-2012 - VS2012 构建后事件未触发

c++ - 将多个参数传递给线程函数

c++ - 带分数的正则表达式验证 - Visual C++ 2012