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

时间:2017-10-18 07:55:47

标签: visual-studio-2010 dll mfc

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

我想与迷你电路信号发生器设备进行通信。该设备有一个名为mcl_gen64.dll

我想在我的代码中使用该DLL的功能,但我不知道如何做到这一点:好吗?

1 个答案:

答案 0 :(得分:0)

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”符号。