找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1433|回复: 15

[求助]:vc6到.net2002(vc7)的一系列升级问题?

[复制链接]
发表于 2004-8-20 18:25:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
1.在.net2002下如何加载autoCAD2004/2005(acad.exe)
  答:1)选“项目菜单” -> "属性" ->调试 ->“命令” 然后选
acad.exe 即可
2.arx2004设置arx输出路径

3.vc6test fatal error LNK1104: 无法打开文件“acrx15.lib”?
答:感谢skytrooper []  
ARx2004必须配合。net的7。0版,就是需要MFC7.0,2002年的那套.net.2003年的是7.2版本
头文件,库文件搜索路径加上ARx2004的路径
把库文件中的15全改成16
把找不到的库删除
这个时候还会出现编译错误,基本是上是不兼容的数据类型,按照提示改一下吧  

下面的这个flash是:arx2004设置arx输出路径
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2004-8-21 12:08:05 | 显示全部楼层
acrx15.lib 应该修改成对应当16版本的lib文件
project-> settings...
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-8-22 20:54:11 | 显示全部楼层
也就是说,在vc6下,先将所有.lib改成 16版本得吗?然后在在.net2002下编译吗?但是还是不可以啊!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-8-23 12:50:44 | 显示全部楼层
好象单修改库文件不行,编译器必须更换
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-8-24 14:06:40 | 显示全部楼层
那么请教如何将2000的版本升级到2004下呢?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-8-25 08:52:40 | 显示全部楼层
这个问题这样做:
ARx2004必须配合。net的7。0版,就是需要MFC7.0,2002年的那套.net.2003年的是7.2版本
头文件,库文件搜索路径加上ARx2004的路径
把库文件中的15全改成16
把找不到的库删除
这个时候还会出现编译错误,基本是上是不兼容的数据类型,按照提示改一下吧
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-8-31 10:27:26 | 显示全部楼层
VC.NET在ARX编程中消息处理方式与VC6不同,所以你要修改消息的类型
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-8-31 10:33:17 | 显示全部楼层
学习中...........
VC7比VC6到底有什么好处?值得我们去升级?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-8-31 11:44:53 | 显示全部楼层
因为AutoCAD2004和AutoCAD2005只能使用.net2002编译的arx,不能使用vc6编译的arx,所以为了对应现有的AutoCAD版本,我们必须对原来的程序进行升级。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-8-31 12:55:59 | 显示全部楼层
第三个问题已经解决,感谢楼上各位朋友。还有就是.net2003下编译不了arx,如果想用2003编译的话,好象还是需要7.0的编译器
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-8-16 14:18:55 | 显示全部楼层
求助,vs2002+arx2004+cad2004,代码是从vc6+arx2002升级来的。编译通过,就是不能加载。可能的原因是什么?
单个的,小的arx可以加载,大一些,有dbx库的就无法加载了。

问题解决了,是自己基础不好,搞乱了库之间的关系。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-8-16 14:46:25 | 显示全部楼层
没碰到xysyr的难题,期盼高手指点迷津
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-8-24 16:18:12 | 显示全部楼层
我已经将程序升级到VC。NET,也都设置好了,可是还有好多的编译错误,帮忙看一下:兄弟们:
LINK : warning LNK4075: 忽略“/EDITANDCONTINUE”(由于“/INCREMENTAL:NO”规范)
.\Modal.def(1) : warning LNK4017: 对于目标平台不支持 DESCRIPTION 语句;已将其忽略
  正在创建库 .\WinDebug/modal.lib 和对象 .\WinDebug/modal.exp
LINK : warning LNK4098: 默认库“mfc70.lib”与其他库的使用冲突;使用 /NODEFAULTLIB:library
LINK : warning LNK4098: 默认库“mfcs70.lib”与其他库的使用冲突;使用 /NODEFAULTLIB:library
Assembly.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall CDaoFieldInfo::Dump(class CDumpContext &)const " (?Dump@CDaoFieldInfo@@UBEXAAVCDumpContext@@@Z)
AutoCreateCodeTo132.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall AutoCreateCodeTo132::Dump(class CDumpContext &)const " (?Dump@AutoCreateCodeTo132@@UBEXAAVCDumpContext@@@Z)
AutoCreateCodeTo132.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall AutoCreateCodeTo132::AssertValid(void)const " (?AssertValid@AutoCreateCodeTo132@@UBEXXZ)
BJGCL132.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall BJGCL132::Dump(class CDumpContext &)const " (?Dump@BJGCL132@@UBEXAAVCDumpContext@@@Z)
BJGCL132.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall BJGCL132::AssertValid(void)const " (?AssertValid@BJGCL132@@UBEXXZ)
BMDZB132.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall BMDZB132::Dump(class CDumpContext &)const " (?Dump@BMDZB132@@UBEXAAVCDumpContext@@@Z)
BMDZB132.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall BMDZB132::AssertValid(void)const " (?AssertValid@BMDZB132@@UBEXXZ)
BlockInformation.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall CBlockInformation::Dump(class CDumpContext &)const " (?Dump@CBlockInformation@@UBEXAAVCDumpContext@@@Z)
BlockInformation.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall CBlockInformation::AssertValid(void)const " (?AssertValid@CBlockInformation@@UBEXXZ)
Cutter.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall CCutter::Dump(class CDumpContext &)const " (?Dump@CCutter@@UBEXAAVCDumpContext@@@Z)
Cutter.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall CCutter::AssertValid(void)const " (?AssertValid@CCutter@@UBEXXZ)
CutterData.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall CCutterData::Serialize(class CArchive &)" (?Serialize@CCutterData@@UAEXAAVCArchive@@@Z)
CutterData.obj : error LNK2001: 无法解析的外部符号 "class CDatabase glDatabase" (?glDatabase@@3VCDatabase@@A)
TempDlg.obj : error LNK2001: 无法解析的外部符号 "class CDatabase glDatabase" (?glDatabase@@3VCDatabase@@A)
CelectDlg.obj : error LNK2001: 无法解析的外部符号 "class CDatabase glDatabase" (?glDatabase@@3VCDatabase@@A)
CutterNameSet.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall CCutterNameSet::Dump(class CDumpContext &)const " (?Dump@CCutterNameSet@@UBEXAAVCDumpContext@@@Z)
CutterNameSet.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall CCutterNameSet::AssertValid(void)const " (?AssertValid@CCutterNameSet@@UBEXXZ)
DJCL132.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall DJCL132::Dump(class CDumpContext &)const " (?Dump@DJCL132@@UBEXAAVCDumpContext@@@Z)
DJCL132.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall DJCL132::AssertValid(void)const " (?AssertValid@DJCL132@@UBEXXZ)
IndirectPage.obj : error LNK2001: 无法解析的外部符号 __hdllInstance
Modal.obj : error LNK2001: 无法解析的外部符号 __hdllInstance
ParamToFieldSet.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall CParamToFieldSet::Dump(class CDumpContext &)const " (?Dump@CParamToFieldSet@@UBEXAAVCDumpContext@@@Z)
ParamToFieldSet.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall CParamToFieldSet::AssertValid(void)const " (?AssertValid@CParamToFieldSet@@UBEXXZ)
testknowDoc.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall CTestknowDoc::Dump(class CDumpContext &)const " (?Dump@CTestknowDoc@@UBEXAAVCDumpContext@@@Z)
testknowDoc.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall CTestknowDoc::AssertValid(void)const " (?AssertValid@CTestknowDoc@@UBEXXZ)
USERDOC.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall CUserDoc::Dump(class CDumpContext &)const " (?Dump@CUserDoc@@UBEXAAVCDumpContext@@@Z)
USERDOC.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall CUserDoc::AssertValid(void)const " (?AssertValid@CUserDoc@@UBEXXZ)
fldmdzb.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall fldmdzb::AssertValid(void)const " (?AssertValid@fldmdzb@@UBEXXZ)
fldmdzb.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall fldmdzb::Dump(class CDumpContext &)const " (?Dump@fldmdzb@@UBEXAAVCDumpContext@@@Z)
nafxcw.lib(daocore.obj) : error LNK2001: 无法解析的外部符号 __mbctype
nafxcw.lib(apphelp.obj) : error LNK2001: 无法解析的外部符号 __mbctype
nafxcw.lib(filelist.obj) : error LNK2001: 无法解析的外部符号 __mbctype
nafxcw.lib(viewedit.obj) : error LNK2001: 无法解析的外部符号 __mbctype
nafxcw.lib(appcore.obj) : error LNK2001: 无法解析的外部符号 ___argv
nafxcw.lib(appcore.obj) : error LNK2001: 无法解析的外部符号 ___argc
d:\ctcad\modal.arx : fatal error LNK1120: 29 个无法解析的外部命令
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-9-8 15:33:31 | 显示全部楼层
看到这多设置就头大!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-9-17 14:13:07 | 显示全部楼层
这个好象很麻烦
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-17 00:27 , Processed in 0.224626 second(s), 60 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表