Re: reg: Errors on Windows application(urgent)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> 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


[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux