在VS Express版本中使用ObjectARX向导
ObjectARX向导的安装程序的安装目标是VS 2005而不是VC++/C#/VB.NET的Express版本。主要原因是Express版本IDE有局限--它缺乏对AddIns插件的支持。ObjectARX向
导实际上由下面的组件组成:
1、向导-有一个HTML界面的工程模板,这能对工程进行设置。
2、类向导-一个能创建和修改类的HTML接口。
3、AddIn-这个工具更加复杂,不是由HTML定义的,可用于添加命令并包括一些如类浏览器的功能。
尽管这个Express版本支持基于HTML的程序(如AppWizards和类向导),但不支持AddIns,这意味着只能使用ObjectARX向导的部分功能。
下面的流程会让你得到工作于VC++的功能的子集。
1、首先需要骗过ObjectARX向导安装程序认为VS已经安装了。到注册表并创建下面的键:
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/VisualStudio/8.0/Setup/VS
添加一个字符串值:name='ProductDir',value=需要安装ObjectARX向导文件的路径。建议使用这个::/Program Files/Microsoft Visual Studio 8/。下面的过程也是基于这个假
设的。注意:不要忘记最后的'/'。这个变化能让你安装ObjectARX向导。
2、安装程序会在上面的路径中创建一些新的文件,这个路径需要被拷贝到你Express的安装中。
到 'C:/Program Files/Microsoft Visual Studio 8/VC/vcprojects' ,并把ObjectARX的目录拷贝到'C:/Program Files/Microsoft Visual Studio 8/VC/Express/vcprojects'目录下;拷
贝'C:/Program Files/Microsoft Visual Studio 8/VC/vcprojects/ArxAppWiz.*' 的文件到'C:/Program Files/Microsoft Visual Studio 8/VC/Express/vcprojects'下;最后拷贝C:/Program
Files/Microsoft Visual Studio 8/VC/VCAddClass/ObjectARX' 目录到:/Program Files/Microsoft Visual Studio 8/VC/Express/VCAddClass'。
做完这些步骤后,所有的基于向导的模板就可在VC++Express版本中使用了。
译者说明:我没有使用过这些不同的版本,不过这位先生这样说可以有用,就翻译给大伙看看了!