![]() |
【转帖】problem with dwgdirec 2.0.2
problem with dwgdirec 2.0.2
problem with dwgdirec 2.0.2 hello! i'm trying to link my program with dwgdirect 2.0.2 libraries and i have an link error: dwge.lib(gecircarc2d.obj) : error lnk2005: "public: virtual enum odge::entityid __thiscall odgecircarc2d::type(void)const " (?type@odgecircarc2d@@ube?aw4entityid@odge@@xz) already defined in dwgdirec.obj dwge.lib(gecurve2d.obj) : error lnk2005: "public: virtual class odgecurve2d & __thiscall odgecurve2d::reverseparam(void)" (?reverseparam@odgecurve2d@@uaeaav1@xz) already defined in dwgdirec.obj dwge.lib(gecircarc2d.obj) : warning lnk4006: "public: virtual enum odge::entityid __thiscall odgecircarc2d::type(void)const " (?type@odgecircarc2d@@ube?aw4entityid@odge@@xz) already defined in dwgdirec.obj; second definition ignored dwge.lib(gecurve2d.obj) : warning lnk4006: "public: virtual class odgecurve2d & __thiscall odgecurve2d::reverseparam(void)" (?reverseparam@odgecurve2d@@uaeaav1@xz) already defined in dwgdirec.obj; second definition ignored f:\exes\deb\cydwgdxf.dll : fatal error lnk1169: one or more multiply defined symbols found can you help me, please? note 1: i'm linking with dd_vc6md libraries. note 2: this my linker's flags: /out:f:\exes\deb\cydwgdxf.dll /nologo /debug /pdb:\exes\deb\cydwgdxf.pdx /nodefaultlib:msvcrtd /nodefaultlib:libc /delay:nobind delayimp.lib /profile /subsystem:windows /dll \objs\deb\cydwgdxf.dll\cpldwdx.obj \objs\deb\cydwgdxf.dll\cypead.obj \objs\deb\cydwgdxf.dll\directhatch.obj \objs\deb\cydwgdxf.dll\dwgdirec.obj \exes\deb\arrays.lib \exes\deb\arrorden.lib \exes\deb\basicos.lib \exes\deb\basicos2.lib \exes\deb\componen.lib \exes\deb\cyassert.lib \exes\deb\cypedir.lib \exes\deb\cypeio.lib \exes\deb\cypemath.lib \exes\deb\cypematr.lib \exes\deb\cypemem.lib \exes\deb\cypemsgs.lib \exes\deb\cypeplan.lib \exes\deb\cypestr.lib \exes\deb\geom3d.lib \exes\deb\paneles.lib \exes\deb\recgened.lib \exes\deb\regefshx.lib kernel32.lib user32.lib version.lib gdi32.lib mpr.lib comdlg32.lib comctl32.lib shell32.lib winspool.lib advapi32.lib opengl32.lib glu32.lib ws2_32.lib /delayload:ws2_32.dll wininet.lib ole32.lib oleaut32.lib oldnames.lib uuid.lib crypt32.lib dwalloc.lib dwbr.lib dwgs.lib dwge.lib dwdb.lib dwacis.lib dwroot.lib dwgi.lib dwspatialindex.lib dwf7import.lib dwf7toolkit.lib dwf7core.lib dwf7whiptk.lib dwf7w3dtk.lib dwjpeg.lib dwzlib.lib dwzip.lib rpcrt4.lib hlw32_mc.lib ssicm32n.lib upromeps.lib makekeys.lib thank you! please, help me! can you help me! how can i link dwgdirect 2.0.2 there is nothing changed in odgecircarc2d in 2.0 since 1.14 btw: what you are linking with doesn't look like dd_vc6md libraries. vladimir problem resolved sorry, but i have made a mistake. i was using .h mistaken. |
所有的时间均为北京时间。 现在的时间是 01:48 AM. |