CAD二次开发 ObjectARX怎么设置当前图层

CAD二次开发 ObjectARX怎么设置当前图层,第1张

视图-用户界面-工具栏-CAD-图层

出现图层特性管理器在哪里可以选择你想要的图层(你之前设置好了的图层)

在默认-图层中的第一排图标的第一个(图层特性)中新建图层

你下的是ObjectARX 哪个版本?注意,AutoCAD安装的版本要和ObjectARX版本以及开发环境版本相对应。

如,ObjectARX 2002对应 AutoCAD2002 开发工具为 VC++6.0,ObjectARX 2007对应 AutoCAD 2007 ,开发工具为 VS2005。

接着解压开发包,找到utils\ObjARXWiz中的wizards文件,自解压到指定文件夹下后,找到该文件夹,双击WizardSetup安装好向导,如图1所示:

接着打开VC++6.0,会在新建工程对话框中看到ObjectARX 2000/2000i/2002 AppWizard新的向导,你就已经安装成功了。再然后就是配置环境了,在Tools\Options\Directories中,includes项中选择你放的开发包解压后的inc文件夹,如E:\ObjectARX2002\inc,同理,library中设置为指定的路径为文件夹lib,如E:\ObjectARX2002\lib。至于2007对应的VS2005,方法类似。呵呵,我两个都装了。

到此为止,就已经全部完成了。祝你学习ObjecARX 愉快!

(1) 选择菜单命令【Project】→【Settings…】,d出“Project Settings”对话框。

(2) 在“Project Settings”对话框中选择“Setting For:”下拉列表的“All Configurations”项。

(3) 在“Project Settings”对话框中选择“C/C++”选项卡。

(4) 在“Category:”下拉列表中选择“Code Generation”项。然后选中“Use run-time library”下拉列表中的“Multithreaded DLL”选项(如图38-6所示)。再在“Category:”下拉列表框中选择“Preprocessor”项,然后在“Preprocessor definitions:”编辑框中内容的后面添加“ACRXAPP,RADPACK”,表示需要预链接的库(如图38-7所示)。

(5) 在“Project Settings”对话框中选择“Link”选项卡。

(6) 在“Category:”下拉列表中选择“General”项,然后在“Output file name:”编辑框中键入应用程序名“.\HelloARX.arx”(图38-8);在“Object/library modules:”编辑框中添加“acutil15.lib acrx15.lib acdb15.lib acedapi.lib rxapi.lib acad.lib acge15.lib”;在“Category:”下拉列表框中选择“Output”项,然后在“Base address:”编辑框中键入“0x1c000000”(图38-9)。

(7) 完成上述步骤后,单击OK按钮确定设置。

Step 6 编译和建立ARX程序

选择菜单命令【Build】→【Build HelloARX】,编译和建立Hello.arx程序。

Step 7 加载并运行ARX程序

(1) 在AutoCAD 2002环境中,选择菜单命令【Tools(工具)】→【Load Application…(加载应用程序)】,d出“Load/Unload Applications(加载/卸载应用程序)”对话框。

(2) 选中“Hello.arx”文件,单击Load...按钮。

(3) 单击Close按钮返回AutoCAD主窗口。

(4) 在命令行中输入命令“Hello”,将在命令行中出现“Hello, Object ARX!”。

(5) 如果需要卸载程序,则再d出“Load/Unload Applications(加载/卸载应用程序)”对话框,如图38-10所示。在“Loaded Applications(已加载应用程序)”选项卡内选择“Hello.ARX”程序,单击Unload按钮,则该程序被卸载。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11916778.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存