您正在看的AutoCad是:使用Visual C++创建ARX程序。
bsp; 重复Step 2中步骤,建立源文件“Hello.def”,
程序内容如下:
LIBRARY HelloARX
DESCRIPTION 'The simplest ObjectARX sample program - Hello'
E
XPORTS
acrxEntryPoint PRIVATE
acrxGetApiVersion PRIVATE
Step 4 设置ObjectARX文件路径
(1) 选择菜单命令【Tools】→【Options…】,弹出“Options”对话框。
(2) 在“Options”对话框中选择“Director
ies”选项卡。
(3) 在“Show director
ies for:”下拉列表中选择“Include files”项。
(4) 在“Director
ies:”列表的空白项中添加ObjectARX中“Inc”目录的路径(如图38-4所示)。

(5) 在“Show director
ies for:”下拉列表中选择“Library files”项。
(6) 在“Director
ies:”列表的空白项中添加ObjectARX中“Lib”目录的路径(如图38-5所示)。

Step 5 ObjectARX工程设置

(1) 选择菜单命令【Project】→【Settings…】,弹出“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…(加载应用程序)】,弹出“Load/Unload Applications(加载/卸载应用程序)”对话框。
(2) 选中“Hello.arx”文件,单击Load...按钮。