c++ - 如何从 VS2008 调用 C++ dll

标签 c++ visual-studio-2008 dllexport

我已经使用 Article 创建了一个 DLL来自CP为了同时创建这个 DLL,我使用了 VS2008。现在我不确定如何从另一个在 VS2008 中创建的 C++ 应用程序调用此 DLL。当我点击 Refrences>Add New Reference 时,这是在询问项目文件夹而不是 DLL 路径。

在代码项目中 article ,添加预处理器和设置库链接的步骤很少。我不太确定该怎么做?

最佳答案

您是在谈论托管 DLL (.NET) 吗?只有这样你才需要做“添加新引用”的事情。

如果不是: 与您的 DLL 一起创建了一个扩展名为“.lib”的文件(导入库)。 将它添加到调用应用程序的项目中,例如在项目设置中: “配置属性”-“链接器”-“输入”-“附加依赖项”。

在您的源代码中添加 #include "<name of the headerfile for your DLL>.h" .

关于c++ - 如何从 VS2008 调用 C++ dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3871639/

相关文章:

visual-studio-2008 - 如何删除激活上下文生成失败 - 依赖程序集 - Microsoft.VC90.DebugCRT

c++ - 如何将#defines 从 C++ 共享库导出到应用程序

c++ - 文件能否同时是可执行文件 (EXE) 和动态链接库 (DLL)?

c++ - 概念与复制构造函数冲突的泛型编程

c# - Visual Studio 2008 奇怪的构建错误(类型与导入类型冲突)

c# - UserControl 无法在设计器中显示 - 空对象引用

c++ - 设置加密++

C++代码可视化

c++ - 使用运行时 DLL 加载时,C++ 编译器/链接器会做什么?

c++ - 在 dll 中导出 C++ 类的问题