我如何添加一个dll到vc++ 2008项目
How do I add a dll to a VC++ 2008 project
我想在我的c++项目中添加一个dll,但我不知道我该如何去做这件事。我使用的是Visual c++ 2008 Express Edition。
不能将dll添加到项目中。您需要一个相应的.lib
文件,它可能会提供dll中每个导出函数的入口点,以及相应的头文件(.h
)。
要使用dll中的函数,只需#include
和.h
在您的源代码中,链接到.lib
文件。
如果你没有.lib
文件,那么你将不得不使用LoadLibrary
来动态加载dll, GetProcAddress
来获得要调用的函数指针。(同样,不需要将dll放入项目中)。
相关文章:
- 挂起和取消挂起一个文件DLL
- 在 Windows 上,是否可以让 dll 在不使用 PATH 环境变量的情况下在另一个文件夹中查找依赖项?
- 在 C++/CLI 中将 .NET 事件从一个 DLL 引发到另一个 DLL
- 从 .lib 文件创建一个.dll文件
- C++ |DLL / EXE - 如何从导出的类调用另一个类方法?
- 我可以用C++/WinRT编写一个DLL,供windows桌面应用程序(而不是UWP)或Unity插件使用吗
- 创建一个C++DLL以从C#DLL调用方法
- 引用另一个文件夹中的.dll
- C++将包含的库 (ref DLL) 从根目录更改为另一个位置
- 为什么它无法在 c++ 中全局声明一个构建为 dll 文件的类?
- 将 std::string 作为参数从一个 DLL 传递到另一个 DLL 引发访问冲突错误
- 是否有其他方法将.dll文件从一个项目复制到我的启动项目中的可执行文件旁边
- Java加载DLL,该DLL从JNI中的另一个DLL导出方法
- 如何在另一个 DLL 上使用 '/DELAYLOAD' 的 DLL
- 如何制作一个不依赖msvc dll的win32应用程序
- DLL函数导出一个指针做Delphi程序
- 当从一个应用程序调用时,在DLL方法中创建COM接口指针是有效的,但当从另一个应用软件调用时则无效
- 在一个 DLL 中嵌入所有必需的 DLL
- 是否可以编写一个C .dll库来导出在命名空间和类中编写的方法
- 什么是DLL ?一个文件,以及如何加载到我的vc++项目