windows下搭建opendwin7 ddsds环境

番茄系统家园 · 2021-08-09 19:40:17

windows下搭建opendwin7 ddsds环境

下搭建环境

是一个OMG组织DDS标准的C开源实现同时也提供Java支持。依赖ACE抽象层来提供不同平台的兼容性同时也依赖于TAO例如TAO的IDL编译器。如上文所述依赖依赖于ACE同时也依赖Perl。Perl在的作用是1.运行自动测试脚本或例程2.MPC依赖于Perl生成Makefiles或者VC项目文件。所以编译OpenDDS的第一步需要建立OpenDDS依赖的环境即编译TAOACE、配置Perl环境。

一、安装Perl

在线下载https://www.activestate.com/activeperl/downloads

直接安装即可很简单安装完成后验证

二、编译TAOACE

先说自己遇到的问题后面会有详细编译步骤

问题一我是VS2010编译ACE_vs10.sln时出现以下错误

原因及解决办法

http://www.cnblogs.com/newpanderking/articles/3372969.html

http://www.cnblogs.com/croot/p/3525322.html

我删掉了..\MicrosoftVisualStudio10.0\vc\bin\cvtres.exe问题解决

问题二

编译ACE_vs10.sln和TAO_ACE_vc10.sln时均出现以下错误

Google了很多奈何自己能力有限尝试各种方法也都无济于事最后决定给vs2010打补丁试一试

VS2010安装补丁

所需软件VS2010servicepack1自行搜索下载

vs2010打补丁有两种方式一是在线安装据说耗时比较长所以我选择第二种二是下载iso文件后离线安装iso大概1.5G左右使用deamontoollite进行安装在查资料的时候发现大家都说会卡在KT-983509的地方我到这里的时候也卡了半天折腾了一天的我这时候心都凉了找了很多方法打算一一仔细查看就当我心灰意冷的时候它居然顺利装完了所以大家有时候不要完全听别人的经验要自己动手去做。最后装完就可以了。

至此编译TAOACE的准备工作做好接下来解压、配置环境变量、添加config.h、编译

软件下载http://download.dre.vanderbilt.edu/

我是64位win7所以下载了上面第三个选择full和sourceonly都可以区别我的理解是full版本里面已经生成好了各种版本的工程文件sourceonly版本需要你自己根据mwc文件使用mwc.pl去生成对应版本的工程文件我自己这里有点混乱以前是使用VS2008编译的vs各版本之间混用会有一些问题吧所以选的sourceonly版本的自己生成。

相关阅读

  • 怎么用光盘安装原版win7 64位系统
  • win7 dds
  • windows下搭建opendwin7 ddsds环境
  • 免责声明: 凡标注转载/编译字样内容并非本站原创,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如果你觉得本文好,欢迎推荐给朋友阅读;本文链接: https://m.nndssk.com/post/27025.html。
    猜你喜欢
    最新应用
    热门应用