如何在 visual Studio 中将 Dll 添加到 MFC 应用程序
How To Add a Dll TO MFC Application in visual Studio
我在 Visual studio 2010 年有一个 MFC GUI 应用程序项目。
我想与微型电路信号发生器设备进行通信。该设备有一个名为 mcl_gen64.dll
.
的 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”符号。
我在 Visual studio 2010 年有一个 MFC GUI 应用程序项目。
我想与微型电路信号发生器设备进行通信。该设备有一个名为 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”符号。