Я хочу использовать Visual C ++ для создания пользовательской программы для платы управления линейным приводом. Я хочу использовать функции и контрольные значения, указанные в Расширенные настройки LAC на страницах 6-10.
У меня есть следующий код для загрузки файла DLL.
#include <windows.h> // This is a windows header file. The functions I mentioned above are declared here
#include <mpusbapi.h> // This is the header file supplied. It declares the function prototypes that are defined in the DLL
int main(int argc, char* argv)
{
// Try to load the library
HMODULE mpbusDLL = NULL;
mpbusDLL = LoadLibrary(L"mpusbapi.dll");
if (mpbusDLL != NULL) {
// If the library could be loaded, then load the functions using GetProcAddress()
// Load the function 'MPUSBOpen' from the DLL
MPUSBOpen = (HANDLE(*)(DWORD, PCHAR, PCHAR, DWORD, DWORD)) GetProcAddress(mpbusDLL, "_MPUSBOpen");
}
}
Однако драйверы LAC поставляются с mpusbapi.dll, но без файла mpusbapi.h. Возможно ли, что файл mpusbapi.h находится в файле .dll? И если так, как я могу использовать это.
На данный момент я получаю fatal error C1083: Cannot open include file: 'mpusbapi.h': No such file or directory
, когда пытаюсь собрать программу.
РЕДАКТИРОВАТЬ 1 & 2:
Найден файл mpusbapi.h ! Если кому-то это нужно ...