几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量  


返回   几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 » 仿射空间:CAX软件开发(三)二次开发与程序设计 » CAD二次开发 » AutoCAD二次开发 » DirectDWG
用户名
密码
注册 帮助 会员 日历 银行 搜索 今日新帖 标记论坛为已读


回复
 
主题工具 搜索本主题 显示模式
旧 2009-05-07, 05:48 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】unresolved External Symbol 1

unresolved external symbol !?
unresolved external symbol !?
hello !
i have to use opendwg libraries in order to read and write autocad files.
i have maid a short program (in order to practice).
i have a c++ class, derivated from cdialog, exsystemservices and exhostappservices.
it compiles but i have problems while linking
-------------------------------
compiling...
exportautocaddlg.cpp
linking...
exportautocaddlg.obj : error lnk2001: unresolved external symbol "public: virtual void __thiscall exhostappservices::setlimit(int)" (?setlimit@exhostappservices@@uaexh@z)
exportautocaddlg.obj : error lnk2001: unresolved external symbol "public: virtual void __thiscall exhostappservices::meterprogress(void)" (?meterprogress@exhostappservices@@uaexxz)
exportautocaddlg.obj : error lnk2001: unresolved external symbol "public: virtual void __thiscall exhostappservices::stop(void)" (?stop@exhostappservices@@uaexxz)
exportautocaddlg.obj : error lnk2001: unresolved external symbol "public: virtual void __thiscall exhostappservices::start(char const *)" (?start@exhostappservices@@uaexpbd@z)
exportautocaddlg.obj : error lnk2001: unresolved external symbol "public: virtual class odsmartptr<class odgsdevice> __thiscall exhostappservices::gsbitmapdevice(void)" (?gsbitmapdevice@exhostappservices@@uae?av?$odsmar tptr@vodgsdevice@@@@xz)
exportautocaddlg.obj : error lnk2001: unresolved external symbol "public: virtual class odhatchpatternmanager * __thiscall exhostappservices:atternmanager(void)" (?patternmanager@exhostappservices@@uaepavodhatchp atternmanager@@xz)
exportautocaddlg.obj : error lnk2001: unresolved external symbol "public: virtual bool __thiscall exhostappservices::ttffilenamebydescriptor(class odttfdescriptor const &,class odstring &)" (?ttffilenamebydescriptor@exhostappservices@@uae_n abvodttfd
escriptor@@aavodstring@@@z)
exportautocaddlg.obj : error lnk2001: unresolved external symbol "public: virtual class odsmartptr<class oddbdatabase> __thiscall exhostappservices::readfile(char const *,bool,bool,enum oda::filesharemode,class odwstring const &)" (?readfile@exhost
appservices@@uae?av?$odsmartptr@voddbdatabase@@@@p bd_n1w4filesharemode@oda@@abvodwstring@@@z)
exportautocaddlg.obj : error lnk2001: unresolved external symbol "public: virtual void __thiscall exhostappservices::releaseprogressmeter(class oddbhostappprogressmeter *)" (?releaseprogressmeter@exhostappservices@@uaexpavo ddbhostappprogressmeter@@@
z)
exportautocaddlg.obj : error lnk2001: unresolved external symbol "public: virtual class oddbhostappprogressmeter * __thiscall exhostappservices::newprogressmeter(void)" (?newprogressmeter@exhostappservices@@uaepavoddbho stappprogressmeter@@xz)
exportautocaddlg.obj : error lnk2001: unresolved external symbol "public: virtual enum odcodepageid __thiscall exsystemservices::systemcodepage(void)const " (?systemcodepage@exsystemservices@@ube?aw4odcodepa geid@@xz)
exportautocaddlg.obj : error lnk2001: unresolved external symbol "public: virtual class odstring __thiscall exsystemservices::formatmessage(unsigned int,char * *)" (?formatmessage@exsystemservices@@uae?avodstring@@ ipapad@z)
exportautocaddlg.obj : error lnk2001: unresolved external symbol "public: virtual __int64 __thiscall exsystemservices::getfilesize(char const *)" (?getfilesize@exsystemservices@@uae_jpbd@z)
exportautocaddlg.obj : error lnk2001: unresolved external symbol "public: virtual long __thiscall exsystemservices::getfilemtime(char const *)" (?getfilemtime@exsystemservices@@uaejpbd@z)
exportautocaddlg.obj : error lnk2001: unresolved external symbol "public: virtual long __thiscall exsystemservices::getfilectime(char const *)" (?getfilectime@exsystemservices@@uaejpbd@z)
exportautocaddlg.obj : error lnk2001: unresolved external symbol "public: virtual bool __thiscall exsystemservices::accessfile(char const *,int)" (?accessfile@exsystemservices@@uae_npbdh@z)
exportautocaddlg.obj : error lnk2001: unresolved external symbol "public: virtual class odsmartptr<class odstreambuf> __thiscall exsystemservices::createfile(char const *,enum oda::fileaccessmode,enum oda::filesharemode,enum oda::filecreationdispos
ition)" (?createfile@exsystemservices@@uae?av?$odsmartptr@ vodstreambuf@@@@pbdw4fileaccessmode@oda@@w4filesha remode@4@w4filecreationdisposition@4@@z)
exportautocaddlg.obj : error lnk2001: unresolved external symbol "public: __thiscall exhostappservices::exhostappservices(void)" (??0exhostappservices@@qae@xz)
exportautocaddlg.obj : error lnk2001: unresolved external symbol "public: __thiscall exsystemservices::exsystemservices(void)" (??0exsystemservices@@qae@xz)
debug/exportautocad.exe : fatal error lnk1120: 19 unresolved externals
error executing link.exe.
exportautocad.exe - 20 error(s), 0 warning(s)
-------------------------------
do you know what i have forgotten to do ?
i have incuded all the usefull libraries (i think), ans i really don't understand why i have all these link errors.
thank you for your help
cnice
you forgot to include exsystemservices.cpp and exhostappservices.cpp into your project. (they are in extension/exservices folder).
sergey slezkin
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)
回复


主题工具 搜索本主题
搜索本主题:

高级搜索
显示模式

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

vB 代码开启
[IMG]代码开启
HTML代码关闭

相似的主题
主题 主题发起者 论坛 回复 最后发表
【转帖】problem compiling 1.10 yang686526 DirectDWG 0 2009-05-06 10:36 PM
【转帖】odvectorizee yang686526 DirectDWG 0 2009-05-06 09:15 PM
【转帖】link error in building excustobjs-dll in vc8 yang686526 DirectDWG 0 2009-05-06 04:55 PM
【转帖】headers and compiler configuration yang686526 DirectDWG 0 2009-05-05 12:03 PM
【转帖】1.13 hostapp systemservices problems yang686526 DirectDWG 0 2009-05-04 02:48 PM


所有的时间均为北京时间。 现在的时间是 05:05 AM.


于2004年创办,几何尺寸与公差论坛"致力于产品几何量公差标准GD&T | GPS研究/CAD设计/CAM加工/CMM测量"。免责声明:论坛严禁发布色情反动言论及有关违反国家法律法规内容!情节严重者提供其IP,并配合相关部门进行严厉查处,若內容有涉及侵权,请立即联系我们QQ:44671734。注:此论坛须管理员验证方可发帖。
沪ICP备06057009号-2
更多