配置corba和vs2005结合的环境
一、下载OmniORB
http://sourceforge.net/projects/omniorb/files/
VS2005下载omniORB-4.1.4-x86_win32-vs8.zip,VS2008下载omniORB-4.1.4-x86_win32-vs9.zip
下载后解压到任意目录即可,本人解压后为E:/CORBA/omniORB-4.1.4
二、配置环境变量
计算机右键单击属性->高级环境系统设置->系统环境变量Path后面加上
omniORB路径/bin/x86_win32,本人机器上为E:/CORBA/omniORB-4.1.4/bin/x86_win32;
在任一目录新建目录Omninames,本人机器建在E:/CORBA/omniORB-4.1.4/,在环境变量中新增变量名:OMNINAMES_LOGDIR,变易值为:Omninames所在目录/Omninames,本人机器上为E:/CORBA/omniORB-4.1.4/Omninames(这一步是为以后使用NameService准备的)
三、配置命名服务
执行E:/CORBA/omniORB-4.1.4/sample.reg
在HKEY_LOCAL_MACHINE/SOFTWARE/omniORB/InitRef 加入类型为字符串键“1”,键值为"NameService=corbaname::my.host.name"(这里的my.host.name 是你的机器名)
由于我用本机来测试,所以键值为NameService=corbaname::127.0.0.1
四、配置VS目录
打开VS,选择Tools工具->Options选项,在弹出窗口中选择 Project and Solutions -> VC++ Directories,要设定三个文件夹目录
1.在右上角下拉菜单中选择Executable files,在下面新加一个目录 OmniORB路径/bin/x86_win32(注意不要光写到bin把后面的x86_win32掉了)
2.在右上角下拉菜单中选择Include files,在下面新加一个目录OmniORB路径/include