高级会员
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
|
【转帖】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.
|