Re: reg: Errors on Windows application(urgent) - Mailing list pgsql-admin

From Magnus Hagander
Subject Re: reg: Errors on Windows application(urgent)
Date
Msg-id 6BCB9D8A16AC4241919521715F4D8BCE6C7D63@algol.sollentuna.se
Whole thread Raw
In response to reg: Errors on Windows application(urgent)  ("sandhya" <sandhyar@amiindia.co.in>)
List pgsql-admin
> Without including libpq.lib in (project->
> properties->Linker->Input->Additional dependencies ) I just
> started learning to work on MFC/.Net Please suggest me how to proceed
>
> webs error LNK2019: unresolved external symbol _PQfinish
> referenced in function _WinMain@16 webs error LNK2019:
> unresolved external symbol _PQerrorMessage referenced in
> function _WinMain@16
>
> webs error LNK2019: unresolved external symbol _PQstatus
> referenced in function _WinMain@16
>
> webs error LNK2019: unresolved external symbol _PQsetdbLogin
> referenced in function _WinMain@16


This is consistent with not including libpq, so nothing weird there.
Note: You can just add the lib file as a dependency in your project
explorer if I'm not mistaken - that easier than going through project
properties.


> After including libpq.lib in (project->
> properties->Linker->Input->Additional dependencies ) These
> are the errors webs error LNK2005: _free already defined in
> LIBCMTD.lib(dbgheap.obj) webs error LNK2005: _malloc already
> defined in LIBCMTD.lib(dbgheap.obj) webs

Your project is set to use "Debug Multithreaded". That conflicts with
libpq. You will need to use "Multithreaded using DLL" (it may work with
"Debug Mulithread ed using DLL" - I'm not sure about that).

If that's not pssible, you will need to recompile libpq with the same
settings your program uses.

(For further information, see
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore9
8/HTML/lnk4098.asp)


//Magnus

pgsql-admin by date:

Previous
From: "sandhya"
Date:
Subject: reg: Errors on Windows application(urgent)
Next
From: "f\.guidi\@libero\.it"
Date:
Subject: backup and wal files