使用VCS2008编译Windriver工程

前面折腾了那么久,现在终于可以进入代码阶段了。遵照Windriver的quick start guide,本文也以显卡为例。

首先:打开Windriver,找到目标设备:


显卡是不需要我们安装驱动的,因此不用生成inf,直接进入下一步操作即可。

Next:在Windriver主窗口中点击生成代码按钮:


本文选取的平台是C#,VS2008;至于是x86还是x64,根据需要吧。不失一般性,本文就以x86为例。点击OK,保存工程到指定目录。


从现在开始,转战Visual Studio。

打开VCS工程以后,发现解决方案中包含了两个工程,一个是lib【这个很重要】,另一个是diag【这个无所谓啦】。由于之前选取的是x86平台,因此需要把工程的编译环境改为x86。


Windriver不愿意把欢好事做到底,直接生成的工程里面总是有这样那样的问题。

那么,接下来,要做的是管理References:在lib工程中重新添加wdapi动态库。我使用的是【windriver11.7 评估版,因此dll位于C:\WinDriver\lib\amd64\v2.0.50727\wdapi_dotnet1170.dll】


现在,lib工程就可以成功编译了。以后要开发windows应用程序,都要用到这个lib.dll。再后面的事,就是新建一个应用程序,添加lib和wdapi两个引用:


然后,就发挥想象,编写你自己的应用程序吧。最后提醒一句,不要忘了把你目标程序也改为x86,以对应前面生成VCS框架时做的选择。


再加一句:一定要确保再调试程序的时候,关闭Windriver Wizard,因为Windriver生成的程序只能保证一个实例在操作硬件。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值