几何尺寸与公差论坛------致力于产品几何量公差标准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-05, 08:38 AM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】dwgdirect sample project build failed

dwgdirect sample project build failed
dwgdirect sample project build failed
hi,
i downloaded "dwgdirect?version 1.11.01.00" and tried to build the sample
project in "\dd_nonlibs\projectfiles\win32\msvc2003\examples\ odamfcapp" using vc.net 2003. but i got the following link error. does anyone know what is the problem?
------ build started: project: odamfcapp, configuration: debug win32 ------
linking...
link : warning lnk4075: ignoring '/editandcontinue' due to '/incremental:no' specification
dd_vc2003md_dwftoolkit.lib(stringutil.obj) : error lnk2005: "long __stdcall atl::atlwinmoduleinit(struct atl::_atl_win_module70 *)" (?atlwinmoduleinit@atl@@ygjpau_atl_win_module70@1@ @z) already defined in atlsd.lib(atlfuncs.obj)
dd_vc2003md_dwftoolkit.lib(stringutil.obj) : warning lnk4006: "long __stdcall atl::atlwinmoduleinit(struct atl::_atl_win_module70 *)" (?atlwinmoduleinit@atl@@ygjpau_atl_win_module70@1@ @z) already defined in atlsd.lib(atlfuncs.obj); second definition ignored
creating library ../../../../../exe/vc2003/debug/odamfcapp.lib and object ../../../../../exe/vc2003/debug/odamfcapp.exp
link : warning lnk4098: defaultlib 'libc' conflicts with use of other libs; use /nodefaultlib:library
link : warning lnk4199: /delayloadleacc.dll ignored; no imports found from oleacc.dll
../../../../../exe/vc2003/debug/odamfcapp.exe : fatal error lnk1169: one or more multiply defined symbols found
build log was saved at "file://h:\dd_nonlibs\projectfiles\win32\msvc2003\examples \odamfcapp\debug\buildlog.htm"
odamfcapp - 2 error(s), 4 warning(s)
----------
here are all options used for building the project:
/out:"../../../../../exe/vc2003/debug/odamfcapp.exe" /incremental:no /nologo /libpath:"h:\opendwg04\vc2003\lib\vc2003md" /libpath:"h:\dd_nonlibs\thirdparty\lib\win32\msvc6\ dll\vc6mdd" /nodefaultlib:"msvcrt" /delayload:"oleacc.dll" /debug /pdb:"../../../../../exe/vc2003/debug/odamfcapp.pdb" /subsystem:windows /machine:x86 excustobjs.lib dd_vc2003md_ole.lib dd_vc2003md_br.lib dd_vc2003md_acisbuilder.lib dd_vc2003md_acisrenderer.lib gs_wingdi.lib dd_vc2003md_modelergeometry.lib gs_winopengl.lib dd_vc2003md_rxrasterservices.lib dd_vc2003md_rxrasterservices.lib dd_vc2003md_modelergeometry.lib gs_winopengl_withworlddisplist.lib dd_vc2003md_dwftoolkit.lib dd_vc2003md_alloc.lib dd_vc2003md_dwfimport.lib dd_vc2003md_spatialindex.lib dd_vc2003md_svgexport.lib dd_vc2003md_gi.lib glu32.lib dd_vc2003md_jpeg.lib dd_vc2003md_db.lib dd_vc2003md_ge.lib dd_vc2003md_gs.lib dd_vc2003md_root.lib opengl32.lib dd_vc2003md_dwfexport.lib dd_vc2003md_zlib.lib dd_vc2003md_zip.lib cl32.lib delayimp.lib delayimp.lib
by the way, is there any document talking about how to upgrade
a program that uses opendwg libraries to use dwgdirect libraries?
it seems that it is not an "easy" task to upgrade a program that uses
the old libraries since classes and interfaces in new libraries are totally different.
any answers/solutions are greatly appreciated!
gary
problem solved
i solved the problem based on other posting and my changes.
quote:
originally posted by gyan
i solved the problem based on other posting and my changes.
what was the cause?
causes
i think that is lib link order problem. also "atlsd.lib" should be added to
the "link->input->additional dependencies" list in project properties dialog
box for "debug" build:
in the project properties dialog box, select "debug" configuration.
then select "linker->input" on left-hand side, on the righ-hand side,
for "additional dependencies" , i specifies the following libraries:
excustobjs.lib
dd_vc2003md_rxrasterservices.lib
dd_vc2003md_ole.lib
gs_winopengl.lib
gs_wingdi.lib
gs_winopengl_withworlddisplist.lib
dd_vc2003md_br.lib
dd_vc2003md_acisrenderer.lib
dd_vc2003md_acisbuilder.lib
dd_vc2003md_modelergeometry.lib
dd_vc2003md_alloc.lib
dd_vc2003md_dwfimport.lib
dd_vc2003md_spatialindex.lib
dd_vc2003md_svgexport.lib
dd_vc2003md_gi.lib
glu32.lib
dd_vc2003md_jpeg.lib
dd_vc2003md_db.lib
dd_vc2003md_ge.lib
dd_vc2003md_gs.lib
dd_vc2003md_root.lib
opengl32.lib
dd_vc2003md_dwftoolkit.lib
dd_vc2003md_dwfexport.lib
dd_vc2003md_zlib.lib
dd_vc2003md_zip.lib
atlsd.lib
then the project can be built successfully.
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)
回复


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

高级搜索
显示模式

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

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

相似的主题
主题 主题发起者 论坛 回复 最后发表
【转帖】cannot build vc2003 sample project odwriteex-dll in version yang686526 DirectDWG 0 2009-05-04 05:26 PM
【转帖】objectarx&dummies教程(三a)——minimum application yang686526 ObjectARX(C++) 0 2009-04-16 10:36 AM
【转帖】how do i create an installer api projec yang686526 SolidWorks二次开发 0 2009-04-13 11:50 AM


所有的时间均为北京时间。 现在的时间是 12:52 PM.


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