![]() |
【转帖】unresolved Externals With 2.05.02
unresolved externals with 2.05.02
unresolved externals with 2.05.02 hi, i tried to migrate my code from 2.04.01 to 2.05.02 but i get the following link unresolved external symbols: * virtual oddbhostappprogressmeter::~oddbhostappprogressmete r(void) * odstring oddbhandle::ascii(void) const * void odauditinfo::setprintdest(enum odauditinfo::printdest) * void odauditinfo::setfixerrors(bool) * virtual void odauditinfo::setlastinfo(struct odauditinfo::msginfo &) * virtual struct odauditinfo::msginfo const &odauditinfo::getlastinfo(void) * virtual void odauditinfo:rintinfo(class odstring const &) * odauditinfo::odauditinfo(void) * virtual odauditinfo::~odauditinfo(void) i'm linking with the following libraries (lib\vc6md) dd_alloc_dll.lib dd_db_dll.lib dd_gi_dll.lib dd_ge_dll.lib dd_gs_dll.lib dd_root_dll.lib dd_acisbuilder_dll.lib dd_spatialindex_dll.lib dd_key.lib note: i'm getting the same errors also in vc9md. (with the vc2008 compiler) please advise, arcpl. look into release notes. you need to link with dd_dbroot_dll.lib also. sergey slezkin hi, thanks for the reply. now i have a new problem in vc6 in debug mode. it seems the vc60.pdb is missing some debug information, which result in linker fatal error. * dd_key.lib(protectedexeexportedfunctions.obj) : fatal error lnk1202: "debug\vc60.pdb" is missing debugging information for referencing module note: vc90.pdb is missing the same debug information, but vs2008 linker consider it a warning only. * dd_key.lib(protectedexeexportedfunctions.obj) : warning lnk4204: debug\vc90.pdb' is missing debugging information for referencing module; linking object as if no debug info please advise, arcpl. |
所有的时间均为北京时间。 现在的时间是 09:38 AM. |