`
Hegar
  • 浏览: 13778 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

解决wind river workbench3.0下编译ace/tao程序出现的各种头文件找不到的问题

阅读更多

上篇文章中基于RTP编译了tao,当在workbench3.0中编写tao或ace的程序时,你会发现编译会找不到很多头文件,

解决办法,

右键项目,选择属性,在Build Properties中依次配置头文件、库以及预处理宏:

Build Paths 添加ace/tao的头文件,分别是%ACE_ROOT%%TAO_ROOT%(转化为你编译后的具体的路径)

Libraries 添加库文件%ACE_ROOT%\lib(同样转化为具体路径)

Build Macros:在宏中的DEFINES中添加如下内容:

 

-DACE_VXWORKS=0x660 -DACE_HAS_PTHREADS -DACE_HAS_CUSTOM_EXPORT_MACROS=0 -fno-strict-aliasing -DNDEBUG  -DACE_NDEBUG -D__ACE_INLINE__     // 针对ace

-DACE_VXWORKS=0x660 -DACE_HAS_PTHREADS -DACE_HAS_CUSTOM_EXPORT_MACROS=0 -fno-strict-aliasing -DNDEBUG  -DACE_NDEBUG -D__ACE_INLINE__    -DACE_AS_STATIC_LIBS -DTAO_AS_STATIC_LIBS     // 针对tao

 

若只是ACE项目你加上面的,tao你加下面的。

保存后,编译就会生成vxe文件,就可以通过romfs file system project进行在目标机中的测试了。

 

 

关于rtp项目,因为上篇文章中tao是基于CPU=PENTIUM3和TOOL_FAMILY=gnu编译的,所以创建rtp项目时选build spec为PENTIUM3gnu_RTP,自己视自己环境情况修改。

分享到:
评论

相关推荐

    Wind River Workbench 3.0

    《深入解析Wind River Workbench 3.0:风河公司的集成开发环境魅力所在》 风河(Wind River)公司,作为全球领先的嵌入式系统软件提供商,其Workbench 3.0是一款备受赞誉的集成开发环境(Integrated Development ...

    Wind River Workbench 3.0 for ARM

    Wind River Workbench 3.0 for arm(vxworks 6.6)内含破解文件,原地址失效,费力很大劲才下载下载下来的,破解可以一直使用

    Wind River Workbench 3.0 for ARM part7

    Wind River Workbench 3.0 for arm(vxworks 6.6)内含破解文件,原地址失效,费力很大劲才下载下载下来的,破解可以一直使用,目前测试没有过期,这是第7个压缩包,总共七个 part1:...

    Wind River Workbench 3.0 for ARM part3

    Wind River Workbench 3.0 是一款专为嵌入式系统开发者设计的集成开发环境(IDE),尤其针对ARM架构的硬件平台。此工具集成了多种功能,如编译器、调试器、版本控制系统以及项目管理工具,旨在提高开发效率并简化...

    Wind River Workbench 3.0 for ARM 05

    Wind River Workbench 3.0 for arm(vxworks 6.6)内含破解文件,原地址失效,费力很大劲才下载下载下来的,破解可以一直使用

    Wind River Workbench 3.0 for ARM part4

    Wind River Workbench 3.0 for arm(vxworks 6.6)内含破解文件,原地址失效,费力很大劲才下载下载下来的,破解可以一直使用,目前测试没有过期,这是第3个压缩包,总共七个 part1:...

    Wind River Workbench 3.0 for ARM part6

    Wind River Workbench 3.0 for arm(vxworks 6.6)内含破解文件,原地址失效,费力很大劲才下载下载下来的,破解可以一直使用,目前测试没有过期,这是第6个压缩包,总共七个 part1:...

    Wind River Workbench 3.0 for ARM part1

    Wind River Workbench 3.0 for arm(vxworks 6.6)内含破解文件,原地址失效,费力很大劲才下载下载下来的,破解可以一直使用,目前测试没有过期,这是第一个压缩包,总共七个

    Wind River Workbench 3.0 for ARM part2

    Wind River Workbench 3.0 for arm(vxworks 6.6)内含破解文件,原地址失效,费力很大劲才下载下载下来的,破解可以一直使用,目前测试没有过期,这是第2个压缩包,总共七个 part1:...

    Wind River Workbench 3.0 for ARM part5

    Wind River Workbench 3.0 for arm(vxworks 6.6)内含破解文件,原地址失效,费力很大劲才下载下载下来的,破解可以一直使用,目前测试没有过期,这是第5个压缩包,总共七个 part1:...

    vxWorks最新开发工具Wind River Workbench用户手册_3.2(英文版)

    Wind River Workbench 3.2是基于Eclipse的开发套件,它提供了一种有效的方式来开发实时和嵌入式应用程序。 Windows,Linux和Solaris主机上都可以使用Wind River Workbench。 本指南说明了如何使用Workbench中非特定...

    Wind River Workbench 4.0安装包

    Wind River Workbench 4.0安装包

    Windows7主机上用WorkBench3.0交叉编译用于VxWorks6.6的ACE+TAO+OpenDDS.docx

    8. 解决编译问题:可能遇到的问题包括编译中断、个性化GNUMakefile的编写、代码错误、编译选项错误、NUL文件未生成、cygwin1.dll版本冲突、CL.EXE和cmd.exe进程创建失败、库版本不一致、RTP程序运行问题以及VxWorks...

    Wind River Workbench 3.3导入工程步骤

    Wind River Workbench 3.3 是一款强大的集成开发环境(IDE),主要用于VxWorks实时操作系统(RTOS)的应用程序开发。VxWorks,由Wind River Systems开发,是一个广泛应用于航空航天、军事、工业自动化以及网络设备等...

    风河Workbench3.0-VxWorks6.6应用程序开发使用说明

    风河Workbench3.0_VxWorks6.6应用程序开发使用说明,开发流程,对初学者有一定帮助

    Wind River Workbench Vxworks user guide

    《Wind River Workbench VxWorks 用户指南》是针对Wind River公司开发的一款强大的集成开发环境(IDE)——Wind River Workbench的详细使用手册。Wind River是一家专注于嵌入式系统软件的公司,而VxWorks是一款广泛...

    WindRiverWorkbench3.0破击文件

    Wind River Workbench3.0破击文件。直接导入即可使用。

    Wind River Workbench user guide v3.1

    ### Wind River Workbench 用户指南 V3.1 关键知识点概览 #### 一、概述 - **产品介绍**:Wind River Workbench 是一款强大的集成开发环境(IDE),专为嵌入式系统设计与开发而定制。它支持多种操作系统平台,如...

Global site tag (gtag.js) - Google Analytics