workbench开发vxWorks6.9之编译静态库与静态库的引用

之所以想写这边文章,是因为引用静态库本身是个非常简单的事,但是我却走了不少弯路,因此这里记录下来,为以后的小伙伴也算是有个指导。

这里有另一种引用静态库文件的例子

废话不说,上干货。

一、编译静态库(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 坑了,我一直以为应该在那里配静态库文件的信息,结果一直出错。。。

好了,一篇简单粗暴的博客结束了,希望对读者有所帮助。

  • 5
    点赞
  • 63
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值