Re: Libpq.dll: File not recognized

From: "Bidski" <bidski(at)bigpond(dot)net(dot)au>
To: "Dave Page" <dpage(at)pgadmin(dot)org>
Cc: <pgsql-bugs(at)postgresql(dot)org>
Subject: Re: Libpq.dll: File not recognized
Date: 2010-07-01 08:00:17
Message-ID: FD2431BC943142DDBCF00DE9125A70B8@Panda
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs

"Dave Page" <dpage(at)pgadmin(dot)org> writes:
> Don't link against the DLL, link against the .lib.

Isnt the .lib the static library and the dll the shared library? And Im not
linking against the dll specifically, that is the library that g++ is
wanting to link to. My link command is

g++ -Wl,--enable-auto-import -o"MRP.exe" ./src/DB.o ./src/catlist.o
./src/inventory.o ./src/mrp_app.o ./src/mrp_frame.o
./res/resources.rc.o -lpq -L"C:\MinGW\lib" -L"C:\Program
Files\PostgreSQL\lib" -mwindows `wx-config --libs base,core,adv,xrc`

> The server is built with VC++ 2008 - I have no idea if Mingw can use
> 64bit VC++ libraries.

I also have no idea for certain, but I should think so. My understanding of
the whole thing is that a DLL made for windows should be linkable to any
windows application regardless of compiler/linker, if its not then what is
the point?

Regards
Bidski

In response to

Responses

Browse pgsql-bugs by date

  From Date Subject
Next Message Dave Page 2010-07-01 08:06:24 Re: Libpq.dll: File not recognized
Previous Message Dave Page 2010-07-01 07:40:59 Re: Libpq.dll: File not recognized