[gdal-dev] GDAL, WinCE dll error when using in my own simple project

Zermeno, Robert J CIV NAVAIR, 472100D robert.zermeno at navy.mil
Tue Jun 22 12:08:37 EDT 2010


I hope someone has remembered the capability issues concerning WinCE and GDAL (since its not really being maintained right now).  My issue is I am able to use the provided MSVC++ 2005 gdal project files and build the project to obtain a gdalce_i.lib and gdalce.dll files.

I created two projects, one in EVC4.0 and MSVC++ 2005 IDE.  Both compilers have provided me with the following error when I try to statically link the DLL and use:

#include "gdal_priv.h"

...
GDALAllRegister();

I followed the building and installation guide from: http://www.gdal.org/wince.html, and it all works, but
I get the following error messages when I try to use the DLL:

1>------ Build started: Project: WinCE_G, Configuration: Debug Pocket PC 2003 (ARMV4) ------
1>Compiling...
1>cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
1>cl : Command line warning D9025 : overriding '/GR-' with '/GR'
1>stdafx.cpp
1>Compiling...
1>cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
1>cl : Command line warning D9025 : overriding '/GR-' with '/GR'
1>WinCE_G.cpp
1>Linking...
1>   Creating library Pocket PC 2003 (ARMV4)\Debug/WinCE_G.lib and object Pocket PC 2003 (ARMV4)\Debug/WinCE_G.exp
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual char const * __cdecl GDALMajorObject::GetDescription(void)const " (?GetDescription at GDALMajorObject@@UBAPBDXZ)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl GDALMajorObject::SetDescription(char const *)" (?SetDescription at GDALMajorObject@@UAAXPBD at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual char * * __cdecl GDALMajorObject::GetMetadata(char const *)" (?GetMetadata at GDALMajorObject@@UAAPAPADPBD at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual enum CPLErr __cdecl GDALMajorObject::SetMetadata(char * *,char const *)" (?SetMetadata at GDALMajorObject@@UAA?AW4CPLErr@@PAPADPBD at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual char const * __cdecl GDALMajorObject::GetMetadataItem(char const *,char const *)" (?GetMetadataItem at GDALMajorObject@@UAAPBDPBD0 at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual enum CPLErr __cdecl GDALMajorObject::SetMetadataItem(char const *,char const *,char const *)" (?SetMetadataItem at GDALMajorObject@@UAA?AW4CPLErr@@PBD00 at Z)
1>WinCE_G.obj : error LNK2019: unresolved external symbol "public: virtual __cdecl GDALMajorObject::~GDALMajorObject(void)" (??1GDALMajorObject@@UAA at XZ) referenced in function "public: virtual void * __cdecl GDALMajorObject::`scalar deleting destructor'(unsigned int)" (??_GGDALMajorObject@@UAAPAXI at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "protected: virtual enum CPLErr __cdecl GDALDataset::IBuildOverviews(char const *,int,int *,int,int *,int (__cdecl*)(double,char const *,void *),void *)" (?IBuildOverviews at GDALDataset@@MAA?AW4CPLErr@@PBDHPAHH1P6AHN0PAX at Z2@Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "protected: virtual enum CPLErr __cdecl GDALDataset::IRasterIO(enum GDALRWFlag,int,int,int,int,void *,int,int,enum GDALDataType,int,int *,int,int,int)" (?IRasterIO at GDALDataset@@MAA?AW4CPLErr@@W4GDALRWFlag@@HHHHPAXHHW4GDALDataType@@HPAHHHH at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl GDALDataset::FlushCache(void)" (?FlushCache at GDALDataset@@UAAXXZ)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual char const * __cdecl GDALDataset::GetProjectionRef(void)" (?GetProjectionRef at GDALDataset@@UAAPBDXZ)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual enum CPLErr __cdecl GDALDataset::SetProjection(char const *)" (?SetProjection at GDALDataset@@UAA?AW4CPLErr@@PBD at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual enum CPLErr __cdecl GDALDataset::GetGeoTransform(double *)" (?GetGeoTransform at GDALDataset@@UAA?AW4CPLErr@@PAN at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual enum CPLErr __cdecl GDALDataset::SetGeoTransform(double *)" (?SetGeoTransform at GDALDataset@@UAA?AW4CPLErr@@PAN at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual enum CPLErr __cdecl GDALDataset::AddBand(enum GDALDataType,char * *)" (?AddBand at GDALDataset@@UAA?AW4CPLErr@@W4GDALDataType@@PAPAD at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual void * __cdecl GDALDataset::GetInternalHandle(char const *)" (?GetInternalHandle at GDALDataset@@UAAPAXPBD at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual class GDALDriver * __cdecl GDALDataset::GetDriver(void)" (?GetDriver at GDALDataset@@UAAPAVGDALDriver@@XZ)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual char * * __cdecl GDALDataset::GetFileList(void)" (?GetFileList at GDALDataset@@UAAPAPADXZ)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual int __cdecl GDALDataset::GetGCPCount(void)" (?GetGCPCount at GDALDataset@@UAAHXZ)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual char const * __cdecl GDALDataset::GetGCPProjection(void)" (?GetGCPProjection at GDALDataset@@UAAPBDXZ)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual struct GDAL_GCP const * __cdecl GDALDataset::GetGCPs(void)" (?GetGCPs at GDALDataset@@UAAPBUGDAL_GCP@@XZ)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual enum CPLErr __cdecl GDALDataset::SetGCPs(int,struct GDAL_GCP const *,char const *)" (?SetGCPs at GDALDataset@@UAA?AW4CPLErr@@HPBUGDAL_GCP@@PBD at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual enum CPLErr __cdecl GDALDataset::AdviseRead(int,int,int,int,int,int,enum GDALDataType,int,int *,char * *)" (?AdviseRead at GDALDataset@@UAA?AW4CPLErr@@HHHHHHW4GDALDataType@@HPAHPAPAD at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual enum CPLErr __cdecl GDALDataset::CreateMaskBand(int)" (?CreateMaskBand at GDALDataset@@UAA?AW4CPLErr@@H at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual class GDALAsyncReader * __cdecl GDALDataset::BeginAsyncReader(int,int,int,int,void *,int,int,enum GDALDataType,int,int *,int,int,int,char * *)" (?BeginAsyncReader at GDALDataset@@UAAPAVGDALAsyncReader@@HHHHPAXHHW4GDALDataType@@HPAHHHHPAPAD at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl GDALDataset::EndAsyncReader(class GDALAsyncReader *)" (?EndAsyncReader at GDALDataset@@UAAXPAVGDALAsyncReader@@@Z)
1>WinCE_G.obj : error LNK2019: unresolved external symbol "public: virtual __cdecl GDALDataset::~GDALDataset(void)" (??1GDALDataset@@UAA at XZ) referenced in function "public: virtual void * __cdecl GDALDataset::`scalar deleting destructor'(unsigned int)" (??_GGDALDataset@@UAAPAXI at Z)
1>WinCE_G.obj : error LNK2019: unresolved external symbol "public: virtual __cdecl GDALRasterBlock::~GDALRasterBlock(void)" (??1GDALRasterBlock@@UAA at XZ) referenced in function "public: virtual void * __cdecl GDALRasterBlock::`scalar deleting destructor'(unsigned int)" (??_GGDALRasterBlock@@UAAPAXI at Z)
1>WinCE_G.obj : error LNK2019: unresolved external symbol "public: __cdecl GDALColorTable::GDALColorTable(enum GDALPaletteInterp)" (??0GDALColorTable@@QAA at W4GDALPaletteInterp@@@Z) referenced in function "public: void __cdecl GDALColorTable::`default constructor closure'(void)" (??_FGDALColorTable@@QAAXXZ)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "protected: virtual enum CPLErr __cdecl GDALRasterBand::IWriteBlock(int,int,void *)" (?IWriteBlock at GDALRasterBand@@MAA?AW4CPLErr@@HHPAX at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "protected: virtual enum CPLErr __cdecl GDALRasterBand::IRasterIO(enum GDALRWFlag,int,int,int,int,void *,int,int,enum GDALDataType,int,int)" (?IRasterIO at GDALRasterBand@@MAA?AW4CPLErr@@W4GDALRWFlag@@HHHHPAXHHW4GDALDataType@@HH at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual enum CPLErr __cdecl GDALRasterBand::FlushCache(void)" (?FlushCache at GDALRasterBand@@UAA?AW4CPLErr@@XZ)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual char * * __cdecl GDALRasterBand::GetCategoryNames(void)" (?GetCategoryNames at GDALRasterBand@@UAAPAPADXZ)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual double __cdecl GDALRasterBand::GetNoDataValue(int *)" (?GetNoDataValue at GDALRasterBand@@UAANPAH at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual double __cdecl GDALRasterBand::GetMinimum(int *)" (?GetMinimum at GDALRasterBand@@UAANPAH at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual double __cdecl GDALRasterBand::GetMaximum(int *)" (?GetMaximum at GDALRasterBand@@UAANPAH at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual double __cdecl GDALRasterBand::GetOffset(int *)" (?GetOffset at GDALRasterBand@@UAANPAH at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual double __cdecl GDALRasterBand::GetScale(int *)" (?GetScale at GDALRasterBand@@UAANPAH at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual char const * __cdecl GDALRasterBand::GetUnitType(void)" (?GetUnitType at GDALRasterBand@@UAAPBDXZ)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual enum GDALColorInterp __cdecl GDALRasterBand::GetColorInterpretation(void)" (?GetColorInterpretation at GDALRasterBand@@UAA?AW4GDALColorInterp@@XZ)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual class GDALColorTable * __cdecl GDALRasterBand::GetColorTable(void)" (?GetColorTable at GDALRasterBand@@UAAPAVGDALColorTable@@XZ)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual enum CPLErr __cdecl GDALRasterBand::Fill(double,double)" (?Fill at GDALRasterBand@@UAA?AW4CPLErr@@NN at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual enum CPLErr __cdecl GDALRasterBand::SetCategoryNames(char * *)" (?SetCategoryNames at GDALRasterBand@@UAA?AW4CPLErr@@PAPAD at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual enum CPLErr __cdecl GDALRasterBand::SetNoDataValue(double)" (?SetNoDataValue at GDALRasterBand@@UAA?AW4CPLErr@@N at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual enum CPLErr __cdecl GDALRasterBand::SetColorTable(class GDALColorTable *)" (?SetColorTable at GDALRasterBand@@UAA?AW4CPLErr@@PAVGDALColorTable@@@Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual enum CPLErr __cdecl GDALRasterBand::SetColorInterpretation(enum GDALColorInterp)" (?SetColorInterpretation at GDALRasterBand@@UAA?AW4CPLErr@@W4GDALColorInterp@@@Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual enum CPLErr __cdecl GDALRasterBand::SetOffset(double)" (?SetOffset at GDALRasterBand@@UAA?AW4CPLErr@@N at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual enum CPLErr __cdecl GDALRasterBand::SetScale(double)" (?SetScale at GDALRasterBand@@UAA?AW4CPLErr@@N at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual enum CPLErr __cdecl GDALRasterBand::SetUnitType(char const *)" (?SetUnitType at GDALRasterBand@@UAA?AW4CPLErr@@PBD at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual enum CPLErr __cdecl GDALRasterBand::GetStatistics(int,int,double *,double *,double *,double *)" (?GetStatistics at GDALRasterBand@@UAA?AW4CPLErr@@HHPAN000 at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual enum CPLErr __cdecl GDALRasterBand::ComputeStatistics(int,double *,double *,double *,double *,int (__cdecl*)(double,char const *,void *),void *)" (?ComputeStatistics at GDALRasterBand@@UAA?AW4CPLErr@@HPAN000P6AHNPBDPAX at Z2@Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual enum CPLErr __cdecl GDALRasterBand::SetStatistics(double,double,double,double)" (?SetStatistics at GDALRasterBand@@UAA?AW4CPLErr@@NNNN at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual enum CPLErr __cdecl GDALRasterBand::ComputeRasterMinMax(int,double *)" (?ComputeRasterMinMax at GDALRasterBand@@UAA?AW4CPLErr@@HPAN at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual int __cdecl GDALRasterBand::HasArbitraryOverviews(void)" (?HasArbitraryOverviews at GDALRasterBand@@UAAHXZ)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual int __cdecl GDALRasterBand::GetOverviewCount(void)" (?GetOverviewCount at GDALRasterBand@@UAAHXZ)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual class GDALRasterBand * __cdecl GDALRasterBand::GetOverview(int)" (?GetOverview at GDALRasterBand@@UAAPAV1 at H@Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual class GDALRasterBand * __cdecl GDALRasterBand::GetRasterSampleOverview(int)" (?GetRasterSampleOverview at GDALRasterBand@@UAAPAV1 at H@Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual enum CPLErr __cdecl GDALRasterBand::BuildOverviews(char const *,int,int *,int (__cdecl*)(double,char const *,void *),void *)" (?BuildOverviews at GDALRasterBand@@UAA?AW4CPLErr@@PBDHPAHP6AHN0PAX at Z2@Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual enum CPLErr __cdecl GDALRasterBand::AdviseRead(int,int,int,int,int,int,enum GDALDataType,char * *)" (?AdviseRead at GDALRasterBand@@UAA?AW4CPLErr@@HHHHHHW4GDALDataType@@PAPAD at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual enum CPLErr __cdecl GDALRasterBand::GetHistogram(double,double,int,int *,int,int,int (__cdecl*)(double,char const *,void *),void *)" (?GetHistogram at GDALRasterBand@@UAA?AW4CPLErr@@NNHPAHHHP6AHNPBDPAX at Z2@Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual enum CPLErr __cdecl GDALRasterBand::GetDefaultHistogram(double *,double *,int *,int * *,int,int (__cdecl*)(double,char const *,void *),void *)" (?GetDefaultHistogram at GDALRasterBand@@UAA?AW4CPLErr@@PAN0PAHPAPAHHP6AHNPBDPAX at Z4@Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual enum CPLErr __cdecl GDALRasterBand::SetDefaultHistogram(double,double,int,int *)" (?SetDefaultHistogram at GDALRasterBand@@UAA?AW4CPLErr@@NNHPAH at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual class GDALRasterAttributeTable const * __cdecl GDALRasterBand::GetDefaultRAT(void)" (?GetDefaultRAT at GDALRasterBand@@UAAPBVGDALRasterAttributeTable@@XZ)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual enum CPLErr __cdecl GDALRasterBand::SetDefaultRAT(class GDALRasterAttributeTable const *)" (?SetDefaultRAT at GDALRasterBand@@UAA?AW4CPLErr@@PBVGDALRasterAttributeTable@@@Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual class GDALRasterBand * __cdecl GDALRasterBand::GetMaskBand(void)" (?GetMaskBand at GDALRasterBand@@UAAPAV1 at XZ)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual int __cdecl GDALRasterBand::GetMaskFlags(void)" (?GetMaskFlags at GDALRasterBand@@UAAHXZ)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual enum CPLErr __cdecl GDALRasterBand::CreateMaskBand(int)" (?CreateMaskBand at GDALRasterBand@@UAA?AW4CPLErr@@H at Z)
1>WinCE_G.obj : error LNK2019: unresolved external symbol "public: virtual __cdecl GDALRasterBand::~GDALRasterBand(void)" (??1GDALRasterBand@@UAA at XZ) referenced in function "public: virtual void * __cdecl GDALRasterBand::`scalar deleting destructor'(unsigned int)" (??_GGDALRasterBand@@UAAPAXI at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "protected: virtual enum CPLErr __cdecl GDALAllValidMaskBand::IReadBlock(int,int,void *)" (?IReadBlock at GDALAllValidMaskBand@@MAA?AW4CPLErr@@HHPAX at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual class GDALRasterBand * __cdecl GDALAllValidMaskBand::GetMaskBand(void)" (?GetMaskBand at GDALAllValidMaskBand@@UAAPAVGDALRasterBand@@XZ)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual int __cdecl GDALAllValidMaskBand::GetMaskFlags(void)" (?GetMaskFlags at GDALAllValidMaskBand@@UAAHXZ)
1>WinCE_G.obj : error LNK2019: unresolved external symbol "public: virtual __cdecl GDALAllValidMaskBand::~GDALAllValidMaskBand(void)" (??1GDALAllValidMaskBand@@UAA at XZ) referenced in function "public: virtual void * __cdecl GDALAllValidMaskBand::`scalar deleting destructor'(unsigned int)" (??_GGDALAllValidMaskBand@@UAAPAXI at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "protected: virtual enum CPLErr __cdecl GDALNoDataMaskBand::IReadBlock(int,int,void *)" (?IReadBlock at GDALNoDataMaskBand@@MAA?AW4CPLErr@@HHPAX at Z)
1>WinCE_G.obj : error LNK2019: unresolved external symbol "public: virtual __cdecl GDALNoDataMaskBand::~GDALNoDataMaskBand(void)" (??1GDALNoDataMaskBand@@UAA at XZ) referenced in function "public: virtual void * __cdecl GDALNoDataMaskBand::`scalar deleting destructor'(unsigned int)" (??_GGDALNoDataMaskBand@@UAAPAXI at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "protected: virtual enum CPLErr __cdecl GDALNoDataValuesMaskBand::IReadBlock(int,int,void *)" (?IReadBlock at GDALNoDataValuesMaskBand@@MAA?AW4CPLErr@@HHPAX at Z)
1>WinCE_G.obj : error LNK2019: unresolved external symbol "public: virtual __cdecl GDALNoDataValuesMaskBand::~GDALNoDataValuesMaskBand(void)" (??1GDALNoDataValuesMaskBand@@UAA at XZ) referenced in function "public: virtual void * __cdecl GDALNoDataValuesMaskBand::`scalar deleting destructor'(unsigned int)" (??_GGDALNoDataValuesMaskBand@@UAAPAXI at Z)
1>WinCE_G.obj : error LNK2019: unresolved external symbol "public: virtual __cdecl GDALDriver::~GDALDriver(void)" (??1GDALDriver@@UAA at XZ) referenced in function "public: virtual void * __cdecl GDALDriver::`scalar deleting destructor'(unsigned int)" (??_GGDALDriver@@UAAPAXI at Z)
1>WinCE_G.obj : error LNK2019: unresolved external symbol "public: virtual __cdecl GDALDriverManager::~GDALDriverManager(void)" (??1GDALDriverManager@@UAA at XZ) referenced in function "public: virtual void * __cdecl GDALDriverManager::`scalar deleting destructor'(unsigned int)" (??_GGDALDriverManager@@UAAPAXI at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual int __cdecl GDALAsyncReader::LockBuffer(double)" (?LockBuffer at GDALAsyncReader@@UAAHN at Z)
1>WinCE_G.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl GDALAsyncReader::UnlockBuffer(void)" (?UnlockBuffer at GDALAsyncReader@@UAAXXZ)
1>WinCE_G.obj : error LNK2019: unresolved external symbol "public: virtual __cdecl GDALAsyncReader::~GDALAsyncReader(void)" (??1GDALAsyncReader@@UAA at XZ) referenced in function "public: virtual void * __cdecl GDALAsyncReader::`scalar deleting destructor'(unsigned int)" (??_GGDALAsyncReader@@UAAPAXI at Z)
1>WinCE_G.obj : error LNK2019: unresolved external symbol GDALAllRegister referenced in function "long __cdecl WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YAJPAUHWND__@@IIJ at Z)
1>Pocket PC 2003 (ARMV4)\Debug/WinCE_G.exe : fatal error LNK1120: 82 unresolved externals


************************

There are a lot of LNK2001 and a LNK2019 errors.  I thought it might be not including the proper include files.  I obtain the include files from the include files exported when compiling for VS2008.
I properly linked the DLL by adding the VC++ directories for Include and Library Files.  I also placed the gdalce_i.lib file into the Additional Dependences tab.

What other options can I do or is there something I am not seeing?

Thanks,
Robert
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 4926 bytes
Desc: not available
Url : http://lists.osgeo.org/pipermail/gdal-dev/attachments/20100622/804e4ab3/smime.bin


More information about the gdal-dev mailing list