Hi,
I am having a hard time trying to build the DWG driver (VS10x64).
Reading from nmake.opt it seems like there are two SDK we can use.
I could not find the DWGDirect SDK for download, so I am trying to use
TX_DSK_4.1.01.0.0.
Compilation goes well but I am getting several missing symbols during the
linkage.
Does anybody have experience building that driver could give some advice?
Thanks a lot.
Ivan
ogrdwgdriver.obj : error LNK2001: unresolved external symbol "public: virtual
class OdSmartPtr<class OdStreamBuf> __cdecl ExSystemServices::createFile(class
OdString const &,enum Oda::FileAccessMode,en
um Oda::FileShareMode,enum Oda::FileCreationDisposition)"
(?createFile@ExSystemServices@@UEAA?AV?$OdSmartPtr@VOdStreamBuf@@@@AEBVOdString@@W4FileAccessMode@Oda@@W4FileShareMode@5@W4FileCreationDisposit
ion@5@@Z)
ogrdwgdriver.obj : error LNK2001: unresolved external symbol "public: virtual
bool __cdecl ExSystemServices::accessFile(class OdString const &,int)"
(?accessFile@ExSystemServices@@UEAA_NAEBVOdString@@H
@Z)
ogrdwgdriver.obj : error LNK2001: unresolved external symbol "public: virtual
__int64 __cdecl ExSystemServices::getFileCTime(class OdString const &)"
(?getFileCTime@ExSystemServices@@UEAA_JAEBVOdString
@@@Z)
ogrdwgdriver.obj : error LNK2001: unresolved external symbol "public: virtual
__int64 __cdecl ExSystemServices::getFileMTime(class OdString const &)"
(?getFileMTime@ExSystemServices@@UEAA_JAEBVOdString
@@@Z)
ogrdwgdriver.obj : error LNK2001: unresolved external symbol "public: virtual
__int64 __cdecl ExSystemServices::getFileSize(class OdString const &)"
(?getFileSize@ExSystemServices@@UEAA_JAEBVOdString@@
@Z)
ogrdwgdriver.obj : error LNK2001: unresolved external symbol "public: virtual
class OdString __cdecl ExSystemServices::formatMessage(unsigned int,char * *)"
(?formatMessage@ExSystemServices@@UEAA?AVOdS
tring@@IPEAPEAD@Z)
ogrdwgdriver.obj : error LNK2001: unresolved external symbol "public: virtual
enum OdCodePageId __cdecl ExSystemServices::systemCodePage(void)const "
(?systemCodePage@ExSystemServices@@UEBA?AW4OdCodePa
geId@@XZ)
ogrdwgdriver.obj : error LNK2001: unresolved external symbol "public: virtual
enum OdResult __cdecl ExSystemServices::initModelerLibrary(void)"
(?initModelerLibrary@ExSystemServices@@UEAA?AW4OdResult@@
XZ)
ogrdwgdriver.obj : error LNK2001: unresolved external symbol "public: virtual
enum OdResult __cdecl ExSystemServices::uninitModelerLibrary(void)"
(?uninitModelerLibrary@ExSystemServices@@UEAA?AW4OdResu
lt@@XZ)
ogrdwgdriver.obj : error LNK2001: unresolved external symbol "public: virtual
class OdDbHostAppProgressMeter * __cdecl
ExHostAppServices::newProgressMeter(void)"
(?newProgressMeter@ExHostAppServices@@U
EAAPEAVOdDbHostAppProgressMeter@@XZ)
ogrdwgdriver.obj : error LNK2001: unresolved external symbol "public: virtual
void __cdecl ExHostAppServices::releaseProgressMeter(class
OdDbHostAppProgressMeter *)" (?releaseProgressMeter@ExHostAppSer
vices@@UEAAXPEAVOdDbHostAppProgressMeter@@@Z)
ogrdwgdriver.obj : error LNK2001: unresolved external symbol "public: virtual
bool __cdecl ExHostAppServices::ttfFileNameByDescriptor(class OdTtfDescriptor
const &,class OdString &)" (?ttfFileNameByDes
criptor@ExHostAppServices@@UEAA_NAEBVOdTtfDescriptor@@AEAVOdString@@@Z)
ogrdwgdriver.obj : error LNK2001: unresolved external symbol "public: virtual
class OdSmartPtr<class OdGsDevice> __cdecl
ExHostAppServices::gsBitmapDevice(class OdRxObject *,class OdRxObject *,unsigned
long)"
(?gsBitmapDevice@ExHostAppServices@@UEAA?AV?$OdSmartPtr@VOdGsDevice@@@@PEAVOdRxObject@@0K@Z)
ogrdwgdriver.obj : error LNK2001: unresolved external symbol "public: virtual
class OdSmartPtr<class OdDbDatabase> __cdecl ExHostAppServices::readFile(class
OdString const &,bool,bool,enum Oda::FileSha
reMode,class OdString const &)"
(?readFile@ExHostAppServices@@UEAA?AV?$OdSmartPtr@VOdDbDatabase@@@@AEBVOdString@@_N1W4FileShareMode@Oda@@0@Z)
ogrdwgdriver.obj : error LNK2001: unresolved external symbol "public: virtual
class OdHatchPatternManager * __cdecl ExHostAppServices::patternManager(void)"
(?patternManager@ExHostAppServices@@UEAAPEAV
OdHatchPatternManager@@XZ)
ogrdwgdriver.obj : error LNK2001: unresolved external symbol "private: virtual
class OdDbKey * __cdecl OdDbHostAppServices2::key(void)const "
(?key@OdDbHostAppServices2@@EEBAPEAVOdDbKey@@XZ)
ogrdwgdriver.obj : error LNK2001: unresolved external symbol "public: virtual
void __cdecl ExHostAppServices::start(class OdString const &)"
(?start@ExHostAppServices@@UEAAXAEBVOdString@@@Z)
ogrdwgdriver.obj : error LNK2001: unresolved external symbol "public: virtual
void __cdecl ExHostAppServices::stop(void)" (?stop@ExHostAppServices@@UEAAXXZ)
ogrdwgdriver.obj : error LNK2001: unresolved external symbol "public: virtual
void __cdecl ExHostAppServices::meterProgress(void)"
(?meterProgress@ExHostAppServices@@UEAAXXZ)
ogrdwgdriver.obj : error LNK2001: unresolved external symbol "public: virtual
void __cdecl ExHostAppServices::setLimit(int)"
(?setLimit@ExHostAppServices@@UEAAXH@Z)
ogrdwgdriver.obj : error LNK2019: unresolved external symbol "public: __cdecl
ExHostAppServices::ExHostAppServices(void)" (??0ExHostAppServices@@QEAA@XZ)
referenced in function "public: __cdecl OGRDWGS
ervices::OGRDWGServices(void)" (??0OGRDWGServices@@QEAA@XZ)
ogrdwgdriver.obj : error LNK2019: unresolved external symbol "public: __cdecl
ExSystemServices::ExSystemServices(void)" (??0ExSystemServices@@QEAA@XZ)
referenced in function "public: __cdecl OGRDWGServ
ices::OGRDWGServices(void)" (??0OGRDWGServices@@QEAA@XZ)
ogrdwgdatasource.obj : error LNK2019: unresolved external symbol "class
CPLString __cdecl ACTextUnescape(char const *,char const *)"
(?ACTextUnescape@@YA?AVCPLString@@PEBD0@Z) referenced in function "p
ublic: void __cdecl OGRDWGDataSource::ReadLayerDefinitions(void)"
(?ReadLayerDefinitions@OGRDWGDataSource@@QEAAXXZ)
ogrdwglayer.obj : error LNK2001: unresolved external symbol "class CPLString
__cdecl ACTextUnescape(char const *,char const *)"
(?ACTextUnescape@@YA?AVCPLString@@PEBD0@Z)
ogrdwglayer.obj : error LNK2019: unresolved external symbol "unsigned char
const * __cdecl ACGetColorTable(void)" (?ACGetColorTable@@YAPEBEXZ) referenced
in function "private: void __cdecl OGRDWGLayer:
:PrepareLineStyle(class OGRFeature *)"
(?PrepareLineStyle@OGRDWGLayer@@AEAAXPEAVOGRFeature@@@Z)
ogrdwg_dimension.obj : error LNK2001: unresolved external symbol "unsigned char
const * __cdecl ACGetColorTable(void)" (?ACGetColorTable@@YAPEBEXZ)
ogrdwg_hatch.obj : error LNK2001: unresolved external symbol "unsigned char
const * __cdecl ACGetColorTable(void)" (?ACGetColorTable@@YAPEBEXZ)
ogrdwglayer.obj : error LNK2019: unresolved external symbol "void __cdecl
ACAdjustText(double,double,class OGRFeature *)"
(?ACAdjustText@@YAXNNPEAVOGRFeature@@@Z) referenced in function "private: class
OGRFeature * __cdecl OGRDWGLayer::TranslateINSERT(class OdSmartPtr<class
OdDbEntity>)"
(?TranslateINSERT@OGRDWGLayer@@AEAAPEAVOGRFeature@@V?$OdSmartPtr@VOdDbEntity@@@@@Z)
ogr_DWG.dll : fatal error LNK1120: 25 unresolved externals
_______________________________________________
gdal-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/gdal-dev