C版本CycloneDDS源码在X86架构Linux系统上编译产生idlc执行文件的作用示例(cyclonedds-master/build/bin/idlc)

前言(idlc文件的产生以及在交叉编译时的作用)

idlc执行文件仅仅在C版本的CycloneDDS在X86架构上编译时才会产生

如下图所示:
请添加图片描述

X86上编译C++版本cyclonedds源码或者进行交叉编译时是不产生idlc文件的

X86架构上编译C++版本cyclonedds源码时需要添加C版的安装路径,以引入C版本安装的库文件(CMAKE_PREFIX_PATH

交叉编译时此文件十分重要,因为交叉编译时idlc_generate不可用,因此需要手动通过idlc文件加上idl文件生成源文件和头文件

1 idlc文件的作用总结</

猜你喜欢

转载自blog.csdn.net/qq_42595610/article/details/131716859
今日推荐