Thank you Frank,
I had upgraded the MSVC 2005 sln to 2008 sln without changing the MSVC_VER
in the NMAKE properties page. Now the gdal executables and the driver are
compiled are by MSVC 2008 (MSVC_VER =1500) in the release mode, but the
problem still continues to exist.

In fact in the GDALRegister_test function if I add the following lines of
code

GDALDriver  *poDriver_temp = new GDALDriver();
printf("about to delete\n");
delete poDriver_temp;
printf("delete ok\n");

The code crashes at line 3 [?]

But i am sure that there is something wrong in my code because the drivers
in http://vbkto.dyndns.org/sdk/release-1500-gdal-1-7-mapserver-5-6.zip seem
to be working correctly

Let me briefly explain what i am doing.
I 've created an empty win32 console project in dll configuration
have created a folder called gdal_1_6_0_files which contains the .h files
from gcore and port directories and the gdal_i.lib, gdal16.dll and the exes
in apps
add the testDataset.cpp and makethe include and linker settings
after compilation I set the GDAL_DRIVER_PATH accordingly and run
gdal_translate.exe

This works in WindowsXP but the same does not work in windows7
I don't know what to do?

On Fri, Nov 19, 2010 at 12:38 AM, Frank Warmerdam <warmer...@pobox.com>wrote:

> Ram prasad wrote:
>
>> The gdal driver for my format is working perfectly in windows XP but not
>> in windows7. It is crashing when I run gdalinfo gdal_translate.exe with or
>> without parameters. so i wrote a dummy gdal driver (the following code),
>> which also is crashing in GDALDriverManager::~GDALDriverManager()  at the
>> line "delete poDriver;". This also happens in windows server 2008. The gdal
>> versions i tested are 1.6.0, 1.6.1. and 1.7.3
>>  I am using visual studio 2008 The error message from debugger is
>> /"Unhandled exception at 0x773f61e9 in gdal_translate.exe: 0xC0000005:
>> Access violation reading location 0x7e7fd537."/
>>
>>
> Ram,
>
> Are you building GDAL itself with visual studio 2008 and similar compiler
> options as used for your plugin?
>
> It has been my experience that it is not safe to build plugins with
> significantly different compiler version or flags.  Also, I found that
> Vista and Win7 are much more sensitive to the problems caused by mixing
> versions compared to WinXP.
>
> Best regards,
> --
>
> ---------------------------------------+--------------------------------------
> I set the clouds in motion - turn up   | Frank Warmerdam,
> warmer...@pobox.com
> light and sound - activate the windows | http://pobox.com/~warmerdam
> and watch the world go round - Rush    | Geospatial Programmer for Rent
>
>


-- 
"Love all serve all" - ..::Sri Sathya Sai::..

<<361.gif>>

_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to