Как импортировать в Microsoft Visual C ++
У меня есть DLL, и я хотел бы использовать некоторые из ее функций.
#include <iostream>
using namespace std;
extern "C" __declspec(dllimport) int Initialize(char* localPort, char* adminServerName, int rpcTimeout);
int main()
{
int res = Initialize("7864", "6000@kabc", 10000);
return 0;
}
У меня нет DLL-файла .lib, так что я могу с ним связаться. Одна вещь, которая приходит мне в голову - это использовать функцию LoadLibrary, а затем использовать GetProcAddress (). Есть ли другой путь?
Когда я компилирую следующий код
ошибка LNK2019: неразрешенный внешний символ _чертенок_Initialize указан в функции _main
фатальная ошибка LNK1120: 1 неразрешенная внешность
Я получаю вышеуказанные ошибки
Я использую Windows и Visual Studio 2008