| From: | deepak <deepak(dot)pn(at)gmail(dot)com> |
|---|---|
| To: | pgsql-general(at)postgresql(dot)org |
| Subject: | Building extensions on Windows using VS2008 |
| Date: | 2011-02-14 22:28:36 |
| Message-ID: | AANLkTik11XD=GWSHdB5kJ2AYYru9saxmDm1dG6Qhya1U@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
Hi!
I was trying to build PostgreSQL 9.0.1 using VS2008. I am having problems
building the C extensions. I could build the main package, though.
Although, I can get a DLL by including the header files from postgres, that
DLL is quite not usable. When I try to create a function inside
psql, I get an error such as:
ERROR: could not find function "<function-name>" in file <dll-name>
Although the same C source file can be built using MinGW and is usable that
way. I don't want to use MinGW as I learn that it supports
only 32-bit binaries (which has performance implications).
Here is the CL command line I'm using to compile:
cl /I \pgsql\include\server /I \pgsql\include\server\port\win32 /LD
\pgsql\lib\postgres.lib <c-filename>
--
Deepak
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Tom Lane | 2011-02-15 00:04:33 | Re: Alter Default Privileges Does Not Work For Functions |
| Previous Message | David Johnston | 2011-02-14 22:15:54 | Alter Default Privileges Does Not Work For Functions |