Search Postgresql Archives

Re: Linking against static libpq using Visual C++

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

 



Okay, I could fix it by myself now:
One has to tell Visual C++ to ignore msvcrt.lib.
A warning message during the compilation of my code already lamented a conflict between msvcrt and the included libraries.
I should have taken it for serious instead of just ignoring it.
So now everything works fine and I know again why I usually prefer to work with GNU tools and linux whenever possible.
Thanks for your help.

My application looks like this:

#include <iostream>
#include "libpq-fe.h"

using namespace std;

int main(void)
{
PGconn *conn;
const char *info = "hostaddr = 'postgres.server.com' \
port = '5432' \
dbname = 'mydb' \
user = 'user' \
password = 'secret' \
connect_timeout = '3'";
conn = PQconnectdb (info);
return 0;
}

Unfortunately, I really can't figure out the problem with it.
However, the code works fine when I try to compile it using:
g++ -I"C:\Programs\PostgreSQL8.4\include" \
-L"C:\Programs\PostgreSQL\8.4\lib" \
-lpq \
main.cpp

--
Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux