Re: Build problems with MS VC++ Express 2005 - Mailing list pgsql-odbc
From | Hiroshi Saito |
---|---|
Subject | Re: Build problems with MS VC++ Express 2005 |
Date | |
Msg-id | 000c01c7c998$109bdad0$c601a8c0@HP22720319231 Whole thread Raw |
In response to | Build problems with MS VC++ Express 2005 ("Sailesh Krishnamurthy" <skrishnamurthy@truviso.com>) |
Responses |
Re: Build problems with MS VC++ Express 2005
|
List | pgsql-odbc |
Hi Sailesh-san. It seems that you need to arrange according to the following. http://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/ Regards, Hiroshi Saito ----- Original Message ----- From: "Sailesh Krishnamurthy" > Hello > > I’m having trouble building the ODBC driver on Windows with MS VC++ Express 2005. > > I already visited the recent thread: > http://archives.postgresql.org/pgsql-odbc/2007-06/msg00006.php > > Unfortunately, the suggestions made by Mark Cave-Ayland don’t work for me ☹ > > I’ve done the following: > > 1. Modified my stock 8.2.4 PostgreSQL interface to include the dev stuff > 2. Edited psqlodbc.rc to change: #include “afxres.h” to #include “mfc/afxres.h” > 3. Copied C:\OpenSSL\lib\VC\ssleay32MT.lib to C:\OpenSSL\lib\VC\ssleay32.lib > 4. Installed Microsoft VC++ 2005 Express (I’m cheap) > 5. Installed Microsoft Windows SDK > > When I try to build using VC++ IDE, I get a whole set of errors that say: cannot open > "windows.h" > > When I try to build using nmake (whether I use the shell that’s part of the windows SDK > or VC++) I end up with an error that says cannot open "mfc/afxres.h" (prior to the editing > of psqlodbc.rc I got an error that says cannot open "afxres.h"). > > Any suggestions ? > > Detailed error messages follows: > > Case 1: Building with VC++ IDE > ============================== > > 1>------ Build started: Project: psqlODBC, Configuration: Debug Win32 ------ > 1>Compiling... > 1>win_unicode.c > 1>c:\documents and settings\sailesh\desktop\code\psqlodbc\psqlodbc.h(21) : fatal error > C1083: Cannot open include file: 'windows.h': No such file or directory > 1>win_md5.c > ... .... > > Case 2: Building with nmake > =========================== > > C:\Documents and Settings\sailesh\Desktop\code\head-psqlodbc>nmake MTDC=no /f wi > n32.mak Release=CFG All > > Microsoft (R) Program Maintenance Utility Version 8.00.50727.42 > Copyright (C) Microsoft Corporation. All rights reserved. > > Building the PostgreSQL Unicode 3.5 Driver for Win32... > > No configuration specified. Defaulting to Release. > > Using default PostgreSQL Include directory: C:\Program Files\PostgreSQL\8.2\incl > ude > Using default PostgreSQL Library directory: C:\Program Files\PostgreSQL\8.2\lib\ > ms > Using default OpenSSL Include directory: C:\OpenSSL\include > Using default OpenSSL Library directory: C:\OpenSSL\lib\VC > Linking static Multithread library > rc.exe /l 0x809 /d "MULTIBYTE" /d "NDEBUG" /fo.\Release\psqlodbc.res /D > "UNICODE_SUPPORT" psqlodbc.rc > psqlodbc.rc(10) : fatal error RC1015: cannot open include file 'mfc/afxres.h'. > NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\BIN\r > c.exe"' : return code '0x1' > Stop. > > -- > Regards > Sailesh Krishnamurthy > Co-Founder & Chief Architect > Truviso, Inc. > http://www.truviso.com > [W]: (650) 242-3503 > [C]: (650) 804-6585 > > > > ---------------------------(end of broadcast)--------------------------- > TIP 6: explain analyze is your friend >
pgsql-odbc by date: