How to build with Microsoft Visual C++ Express 2005
You might need:
1. Register PostgreSQL directory to your environment.
2. Resolve redefinitions of ERROR macro.
----
1. Register PostgreSQL directory to your environment.
The directory configuration options are found in:
Tool > Option > Projects and Solutions > VC++ directory
You might need to add the following directories:
into "include files"
- C:\Program Files\PostgreSQL\8.4\include
- C:\Program Files\PostgreSQL\8.4\include\internal
- C:\Program Files\PostgreSQL\8.4\include\server
- C:\Program Files\PostgreSQL\8.4\include\server\port\win32
- C:\Program Files\PostgreSQL\8.4\include\server\port\win32_msvc
into "library files"
- C:\Program Files\PostgreSQL\8.4\lib
----
2. Resolve redefinitions of ERROR macro.
It might be a bad manner, but I'll recommend to modify your wingdi.h.
--- wingdi.h 2008-01-18 22:17:42.000000000 +0900
+++ wingdi.fixed.h 2010-03-03 09:51:43.015625000 +0900
@@ -101,11 +101,10 @@
#endif // (_WIN32_WINNT >= _WIN32_WINNT_WINXP)
/* Region Flags */
-#define ERROR 0
+#define RGN_ERROR 0
#define NULLREGION 1
#define SIMPLEREGION 2
#define COMPLEXREGION 3
-#define RGN_ERROR ERROR
/* CombineRgn() Styles */
#define RGN_AND 1