I could not compile my code due to my insufficient experience in using makefiles.
using the "-I" option i was able to specify the search path for include files (i am using IPP) For the linker I need to include .lib files for creating the plugin dll Please help me write a makefile.vc which compiles my dataset.cpp into a dll On Fri, Nov 19, 2010 at 4:13 AM, Tamas Szekeres <szeker...@gmail.com> wrote: > 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 >> > > -- "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