多语言展示
当前在线:1527今日阅读:195今日分享:14

VS2008+ObjectARX2010 配置编译环境(二)

本章通过创建  HelloWorld  工程来详细说明如何设置  VS2008。
一、创建一个项目
1

启动 VS2008->新建->项目。弹出如下对话框:(选择红色框所示,点击确定)

2

然后弹出如下对话框:由于我们创建的是一个简单的 HelloWorld 程序,可以直接点击 Finish按钮。

3

此处我们就进入到了  VS2008 的工程界面了。下图中红色框框内就是  cad插件  主程序的入口了!走到这一步是很简单的!这个时候进行编译,是无法通过的,因为我们还没有设置这个项目的属性。1、包含目录的设置2、附加依赖项的设置3、指定 cad 执行目录的位置

二、设置本项目
1

设置包含目录。选择  项目->属性  弹出如下对话框我们修改附加包含目录为 'C:\ObjectARX 2010\inc'当然你们不一定是这个目录,具体要看ObjectARX 2010被解压到了哪里

2

设置附加库目录。如下所示,设置两个附加目录。一个是32位的,一个是64位的。

3

设置附加依赖项。rxapi.lib acdb18.lib acge18.lib acad.lib acedapi.lib其中 acdb18.lib acge18.lib中的“18”与cad版本对应。此处我们对应的版本是cad2010,故对应的是 “18”,若是cad2006则对应的是 “16”。点击确定,至此项目的设置就完成了,再进行编译就不会提示错误了。

三、创建一个CAD命令
1

单击ObjectARX嵌入工具栏的“ObjectARX commands”按钮就会出现如下对话框了。在空白处单击右键,选择“New”就可以穿件一个命令了。默认的是“MyCommand1”命令。我们把它改成'CCC',如下图所示。然后单击'OK'关闭对话框。

2

选择 acrxEntryPoint.cpp 文件,拉到文件尾部。可以看到我们创建的 CCC 命令的函数。如下图所示,在黑色框处输入 acutPrintf(_T('Hello,World!'));它的效果是,在cad命令行处输出 'Hello,World!'

3

然后我们按 F5  加载 cad2010进行调试。cad2010启动后,加载生成的插件。输入命令  CCC  命令行就会输出 'Hello,World!'  如下图所示。至此整个  helloWorld  插件就制作完成了!

推荐信息