Я пытаюсь использовать внешнюю DLL (предоставленную AutoItX) с Visual C++ 2010. AutoItX предоставляет DLL, но по какой-то причине не LIB, поэтому я создал ее с помощью Visual Studio.
Проблема в том, что компоновщик, похоже, не может связать библиотеку. Я добавил AutoItX3.lib в качестве дополнительной зависимости в разделе «Свойства» -> «Компоновщик» -> «Входы» и добавил каталог в «Свойства» -> «Компоновщик» -> «Общие» -> «Дополнительные каталоги библиотек». Независимо от того, что я делаю, я все равно получаю эти ошибки:
1>main.obj : error LNK2019: unresolved external symbol _AU3_Send@8 referenced in function _WinMain@16
1>main.obj : error LNK2019: unresolved external symbol _AU3_WinWaitActive@12 referenced in function _WinMain@16
1>main.obj : error LNK2019: unresolved external symbol _AU3_Run@12 referenced in function _WinMain@16
1>main.obj : error LNK2019: unresolved external symbol _AU3_Sleep@4 referenced in function _WinMain@16
AU3_Send, AU3_WinWaitActive, AU3_Run и AU3_Sleep — это функции, вызываемые программой main.cpp. У меня действительно нет идей, потому что эти функции явно существуют в DLL. Любая помощь будет оценена по достоинству.