Erro ao construir o Dokan mirror.c usando o VS2013

0

Eu fiz o download da Biblioteca Dokan 0.6.0 (usada para criar um sistema de arquivos). Estou usando o VS 2013 e criei um projeto para criar o exemplo chamado mirror.c. Ele usa uma DLL chamada Dokan.dll. Eu nomeei corretamente a biblioteca Dokan que é dokan.lib. Ele compila muito bem, mas o vinculador dá um erro dizendo "símbolo externo não resolvido _DokanMain @ 8 referenciado na função _wmain".

Eu suspeito que DokanMain está em Dokan.dll, então eu adicionei uma declaração da seguinte forma:     extern __declspec (dllimport) int DOKANAPI       DokanMain (       PDOKAN_OPTIONS DokanOptions,       PDOKAN_OPERATIONS DokanOperations);

Mas isso leva a mais dois erros:     aviso C4141: 'dllexport': usado mais de uma vez     'DokanMain': ligação inconsistente de dll

Eu nunca usei uma dll antes, então talvez haja algo mais que eu precise fazer. Talvez nas propriedades do projeto? De mybe a sintaxe acima está incorreta.

Alguém tem alguma ideia?

    
por user215779 04.05.2014 / 20:14

0 respostas

Tags