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  (Dave Page <dpage@postgresql.org>)
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:

Previous
From: "Sailesh Krishnamurthy"
Date:
Subject: Build problems with MS VC++ Express 2005
Next
From: Dave Page
Date:
Subject: Re: Build problems with MS VC++ Express 2005