Como dllimport no Microsoft Visual C ++

Eu tenho uma DLL e gostaria de usar algumas de suas funções.

#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;
}

Eu não tenho o arquivo .lib da DLL, então existe alguma maneira que eu possa vincular a ele. Uma coisa que me vem à mente é usar a função LoadLibrary e, em seguida, usar o GetProcAddress (). Existe alguma outra maneira?

Quando eu compilo o seguinte código

erro LNK2019: símbolo externo não resolvido _criança levada_Inicializar referenciado na função _main

erro fatal LNK1120: 1 externos não resolvidos

Eu recebo os erros acima

Estou usando o Windows e o Visual Studio 2008

questionAnswers(3)

yourAnswerToTheQuestion