gnuradio 创建动态库 libftd3xx.so

Posted 木心的木偶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gnuradio 创建动态库 libftd3xx.so相关的知识,希望对你有一定的参考价值。

首先还是创建好模块gr-kcd

cd gr-kcd

打开CMakeLists.txt

cmake_minimum_required(VERSION 2.6)
project(gr-kcd CXX C)
enable_testing()
#**在这里接入
SET(CMAKE_C_COMPILER g++)
if(CMAKE_COMPILER_IS_GNUCXX)
    add_compile_options(-std=c++11)
    message(STATUS "optional:-std=c++11")
endif(CMAKE_COMPILER_IS_GNUCXX)
#***在这里结束
#install to PyBOMBS target prefix if defined
if(DEFINED ENV{PYBOMBS_PREFIX})
    set(CMAKE_INSTALL_PREFIX $ENV{PYBOMBS_PREFIX})
    message(STATUS "PyBOMBS installed GNU Radio. Setting CMAKE_INSTALL_PREFIX to $ENV{PYBOMBS_PREFIX}")
endif()

在cmake中增加c++11 ,这样gnuradio才能识别动态库

然后

cd ./lib

将动态库拷贝至该目录下 libftd3xx.so

然后打开该目录下的CMakeLists.txt

add_library(gnuradio-kcd SHARED ${kcd_sources})
#添加动态库
target_link_libraries(gnuradio-kcd ${Boost_LIBRARIES} ${GNURADIO_ALL_LIBRARIES} libftd3xx.so) 
#结束
set_target_properties(gnuradio-kcd PROPERTIES DEFINE_SYMBOL "gnuradio_kcd_EXPORTS")

这样cmake 后的make 就会识别这个动态库了。

 

以上是关于gnuradio 创建动态库 libftd3xx.so的主要内容,如果未能解决你的问题,请参考以下文章

盼图示:ubuntu下gnuradio显示正弦波 包含细节:gnuradio启动,block间连线等,越细越好! 本人初学,诚答加分!

GNURADIO 安装时报错

gnuradio 打包脚本

gnuradio 使用eclipse 编辑器记录

使用GnuRadio解码蓝牙信号和数据包

GNU Radio 上的频率测量