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间连线等,越细越好! 本人初学,诚答加分!