Search Postgresql Archives

Re: Compiling C function with VC++ for Windows version

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

 



On 13/01/2012 1:55 AM, Edwin Quijada wrote:

Ok.
This is the way that I compile.
Linux this way works fine and I use the modules compiled. of course, Linux I compile from source and I use gcc.

Yep... but Windows isn't Linux.

In particular, the distributions of PostgreSQL for Windows are compiled using Microsoft Visual C++, not gcc. It is possible to use gcc (mingw) to compile shared libraries that are compatible with programs compiled with MSVC++ but I've generally found it simpler to just use MSVC++ to compile libraries on Windows.

If you prefer to use mingw there's still usually no problem with that, you'll just have to figure out why your function is crashing the server. Things to try:

- Delete code until it stops crashing; or
- Get a backtrace of the server to see where it crashes and why.

See how I'm repeating "get a backtrace of the crash"? Check out the link I sent in my last post for info on how to do it using windbg or vc++ express.

--
Craig Ringer

--
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