Usando libpq com o Visual Studios 2013, Compilando em uma DLL

Estou tentando criar uma .dll com o Visual Studios 2013. O projeto inclui a funcionalidade libpq.

Por outras postagens de stackoverflow e outras fontes que encontrei na internet, eu (tanto quanto sei) adicionei corretamente a lib do postgres e incluí diretórios no projeto. No entanto, quando vou construir o projeto, ele retorna vários erros de "símbolo externo não resolvido".

Meus caminhos sãoC:\Program Files\PostresSQL\9.3\... então eu os coloque entre aspas nos campos Biblioteca Adicional / Diretório Incluído. Eu incluí olibpq-fe.h arquivo de cabeçalho no projeto ... Só não tenho certeza do que estou fazendo de errado.

Outra observação: posso compilar um programa de teste na linha de comando usando g ++ com os sinalizadores -I, -L e -lpq, mas não sei como compilar um arquivo .dll a partir da linha de comando (além de adicionar complexidade que eu simplesmente não quero lidar).

Estes são os erros específicos que estou recebendo:

1>sql_arma.obj : error LNK2001: unresolved external symbol _PQconnectdb
1>sql_arma.obj : error LNK2001: unresolved external symbol _PQstatus
1>sql_arma.obj : error LNK2001: unresolved external symbol _PQerrorMessage
1>sql_arma.obj : error LNK2001: unresolved external symbol _PQfinish
1>C:\Users\tills13\documents\visual studio 2013\Projects\sql_arma\Release\sql_arma.dll : fatal error LNK1120: 4 unresolved externals

Como sugerido abaixo, incluí#pragma comment(lib, "libpq.lib") no arquivo de origem do meu projeto, ainda recebo esses erros.

questionAnswers(3)

yourAnswerToTheQuestion