Did you compile GDAL and the plugin with the same CRT setting (ie. /MD), what kind of subsequent libraries have been compiled in GDAL?
You may probably use http://vbkto.dyndns.org/sdk/release-1500-dev.zip for compiling both GDAL and your plugin to create a consistent build by using the same compiler for each. Best regards, Tamas 2010/11/18 Ram prasad <ramprasa...@gmail.com> > 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<http://pobox.com/%7Ewarmerdam> >> and watch the world go round - Rush | Geospatial Programmer for Rent >> >> > > > -- > "Love all serve all" - ..::Sri Sathya Sai::.. > > _______________________________________________ > gdal-dev mailing list > gdal-dev@lists.osgeo.org > http://lists.osgeo.org/mailman/listinfo/gdal-dev >
<<361.gif>>
_______________________________________________ gdal-dev mailing list gdal-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/gdal-dev