配置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
下载后解压到任意目录即可,本人解压后为D:/DevAssist/omniORB-4.1.4
二、配置环境变量
计算机右键单击属性->高级环境系统设置->系统环境变量Path后面加上
omniORB路径/bin/x86_win32
三、配置VS目录
打开VS,选择Tools工具->Options选项,在弹出窗口中选择 Project and Solutions -> VC++ Directories,要设定三个文件夹目录
1.在右上角下拉菜单中选择Executable files,在下面新加一个目录 OmniORB路径/bin/x86_win32(注意不要光写到bin把后面的x86_win32掉了)
2.在右上角下拉菜单中选择Include files,在下面新加一个目录OmniORB路径/include
3.在下拉菜单中选择Library files,添加目录OmniORB路径/lib/x86_win32
实例程序演示:
一、编写time.idl
新建一个txt文本文件,编辑内容如下
interface Time{ short get_gmt(); }; |
保存并修改扩展名为time.idl
二、编译time.idl
打开命令行并到time.idl所在目录下,运行
omniidl -bcxx time.idl
如果运行找不到omniidl命令,则是配置时未将安装路径/bin/x86_win32添加到Path环境变量中。