Как импортировать в 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

Ответы на вопрос(1)

Ваш ответ на вопрос