如何在 Visual Studio 中添加 Dll TO MFC 应用程序

法拉兹001

我在 Visual Studio 2010 中有一个 MFC GUI 应用程序项目。

我想与微型电路信号发生器设备进行通信。该设备有一个名为 .dll 的 DLL 文件mcl_gen64.dll

我想在我的代码中使用那个 DLL 的函数,但我不知道如何做到这一点:知道吗?

虚拟现实

https://ww2.minicircuits.com/softwaredownload/Quick%20Setup%20Guide.pdf

typedef int (__stdcall *ConnectByAddressPtr)(short Addr); 

ConnectByAddressPtr ConnectByAddress = NULL;
HMODULE hLib = LoadLibrary(_T("mcl_gen64.dll"));
if (hLib)
    ConnectByAddress = 
(ConnectByAddressPtr)GetProcAddress(hLib,"ConnectByAddress");
if (ConnectByAddress)
    ConnectByAddress(0x01)

dll 应该存在于您的可执行文件夹中。或者,如果您在 VS 中调试它,则也在您的项目文件夹中。在定义函数指针时注意“__stdcall”符号。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在 MFC 应用程序中添加文档菜单?

使用Visual Studio 2013/2015在MFC应用程序中定位Windows XP

Microsoft Bot应用程序模板在Visual Studio 2017中不可见。如何添加Bot应用程序模板?

MFC应用程序在NTDLL.dll中崩溃

如何让我的应用程序使用 Visual Studio 找到第三方 DLL?

如何在Visual Studio 2012的Windows Phone 8.0应用程序中添加切换开关按钮?

如何在Visual Studio Code上将外部程序集(.dll)添加到.NET Core 2.0

如何使用Visual Studio 2010创建带有选项卡式界面的MFC MDI应用程序

如何在Visual Studio Code中调试Angular2 TypeScript应用程序?

如何在Visual Studio 2013中创建数据层应用程序?

如何在 Visual Studio 代码中调试 nodeJS (ExpressJS) 应用程序?

如何在Visual Studio调试中以管理员身份运行应用程序?

如何在Visual Studio 2012应用程序中包括.cat和.inf文件

如何在Visual Studio控制台应用程序中终止脚本

如何在Visual Studio for Mac中打开预先存在的.NET Core应用程序?

如何在Visual Studio代码中调试React本机应用程序?

如何在 WSL2 和其他应用程序中打开 Visual Studio?

如何在Visual Studio Code中为我的Electron应用程序使用$ {workspaceRoot}?

如何在MVC 5(Visual Studio 2013)中创建Android应用程序?

如何在当今的Visual Studio中打开空白应用程序(XAML)?- C#

如何在Visual Studio(C ++)中查找应用程序的入口点

如何在Visual Studio 2015中制作C ++应用程序?

如何在Windows窗体应用程序(Visual Studio)中启用使用TAB按钮

如何在 python 应用程序中使用 Visual Studio 2017 中的用户包

如何在 Visual Studio Code 中调试 TypeScript Express 应用程序

将MFC应用程序从Visual Studio 2012迁移到Visual Studio 2013

MFC应用程序:如何在“添加或删除程序(ARP)”中注册我的程序?

如何在Visual Studio中包含IrdaClient.dll

如何在Visual Studio 2015中调试Mscorlib.dll