Hackrf在Visiual Stdio下的编程
试了几天,感觉Hackrf用纯C编译的话,在VS下能更快的进行调试,直接F5跑一遍就行了,移植的时候只要改几行代码,同时使用下一篇文章中cmake的用法进行编译就行。
最简单的VS工程搭建是将hackrf.net中VS2008的例程下载下来,将不必要的文件移除,然后再编写,简单粗暴。
如果需要自己建立,则需要几个步骤,官网中有教程,但是直接按照教程来有可能搭建不出来,尝试多次之后用自己的方法能够挺快的搭建起来。
首先,下载下面几个文件
将文件夹放入工程目录(也可以不用放,放进去可以方便以后找)
https://drive.google.com/folderview?id=0ByengHsC_EpgaHlpa2dmdVk5T0k&usp=sharing
https://drive.google.com/folderview?id=0ByengHsC_EpgaHlpa2dmdVk5T0k&usp=sharing
然后更改项目属性,在项目->属性,或者快捷键Alt+F7
将include文件夹的路径添加到包含目录下,将libs文件夹添加进windows运行库目录下,官网的教程有个禁用4430警告,我没发现是干嘛用的,加不加无所谓的感觉。
之后将dlls文件夹下的文件复制到syswow64或者system32文件夹下。
这个好像是静态库编译的方法,动态库的还没有研究,凑合先用着,闲下来的时候再倒饬倒饬。
至此,可以跑个简单的程序验证是否工作了。
评论
发表评论