码迷,mamicode.com
首页 > 其他好文 > 详细

gnuradio 创建动态库 libftd3xx.so

时间:2017-12-05 18:57:33      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:ble   com   required   library   red   options   def   模块   add   

首先还是创建好模块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

标签:ble   com   required   library   red   options   def   模块   add   

原文地址:http://www.cnblogs.com/yssrf-possible/p/7988551.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!