workbench开发vxWorks6.9之编译静态库与静态库的引用
来源:互联网 发布:淘宝客佣金计算规则 编辑:程序博客网 时间:2024/06/11 14:04
之所以想写这边文章,是因为引用静态库本身是个非常简单的事,但是我却走了不少弯路,因此这里记录下来,为以后的小伙伴也算是有个指导。
废话不说,上干货。
一、编译静态库(workbench3.3, vxworks6.9,开发环境win7)
1. 新建工程,点击图中圈起来的部分;
2. 选择目标机OS;
3. 选择工程类型 static Kernel Library;
剩下的过程就不再赘述了,无外乎选择工程存放路径,选择(或新建)源代码文件,修改工程路径配置信息,选择编译器编译生成 *.a 文件。
好,到此我们认为静态库编译生成成功,下面讲如何在Download Kernel Module 工程中引用静态库文件。
1. 新建DKM工程(工程路径、编译配置、源代码等不再赘述);
2. 右键工程,点Properties->Build Properties-> $ Variables, 如下图:
在图中红线部分,即LIBS配置你的.a文件即可,需要包含路径信息。然后把你的.a对应的.h文件一并包含进你的DKM工程,那么你的静态库就可以用了。
是不是很简单?那么我为什么要写这篇文章呢?因为我被上图中 $Variables 左边的那个 Libraries 坑了,我一直以为应该在那里配静态库文件的信息,结果一直出错。。。
好了,一篇简单粗暴的博客结束了,希望对读者有所帮助。
阅读全文
0 0
- workbench开发vxWorks6.9之编译静态库与静态库的引用
- gcc引用静态库的编译错误
- C++编译连接总结(二)--自己的静态库动态库的编译与引用
- 编译静态库.a文件步骤和引用静态库
- 静态库的编译
- 静态链接之与静态库的链接
- iOS开发之静态库的生成、静态库的合并、静态库使用
- iOS开发之静态库的生成、静态库的合并、静态库使用
- Makefile 动态库与静态库的引用示例
- iOS开发之静态库的制作
- iOS开发之静态库的制作
- 静态库引用
- VS2013引用静态库
- iOS开发之---静态库的编译以及相关问题的处理
- IOS开发之---静态库的编译以及相关问题的处理
- IOS开发之---静态库的编译以及相关问题的处理
- iOS开发之---静态库的编译以及相关问题的处理
- iOS开发之---静态库的编译以及相关问题的处理
- CentOS7 MariaDB
- Jackson 处理 null 或者 空字符串
- CSS 内边距
- hexo yilia主题添加音乐
- 分布式开发
- workbench开发vxWorks6.9之编译静态库与静态库的引用
- Prime Ring Problem
- 语言处理器
- 次大和次小
- 【集训队互测2013】城市规划
- 线程--猜数字
- pandas.read_csv参数详解
- Group Anagrams java代码实现
- HDU