cmakelist 库依赖库_将第三方库添加到CMakeList
我正在尝试在arduino和运行ubuntu 14.04的计算机之间 Build 串行连接 .
有几个依赖项,我希望避免,因为我对此非常新,并希望尽可能保持基本 . 显然我不是唯一一个,项目业主已经回复了这个https://github.com/wjwwood/serial/issues/52
我在serial / examples / serial_example.cc中提供的示例中使用了CMakeLists.txt(由于限制而无法发布直接链接,但它是github)
这些是我采取的步骤
将CMakeList.txt从上面放入/ serial / library,替换原来的
将serial_example.cc放入/ serial / src /目录并将其重命名为"my_program.cpp"
打开gnome-terminal并导航到/ serial /文件夹
在终端执行"mkdir build"并输入该目录
在终端执行"cmake ../"
在终端执行“make”
[66%]内置目标串口链接CXX可执行文件my_program CMakeFiles / my_program.dir / src / my_program.cpp.o:函数 enumerate_ports()': my_program.cpp:(.text+0x32): undefined reference to serial :: list_ports()'collect2:错误:ld返回1退出状态make [2]: *** [my_program] Error 1 make1: *** [CMakeFiles / my_program.dir / all]错误2 make:*** [all]错误2
我试过用sudo运行make,但没有成功
这是“cmake ../”之后构建目录的内容
total 188
-rw-rw-r-- 1 dundua dundua 12080 maj 24 13:49 CMakeCache.txt
drwxrwxr-x 7 dundua dundua 4096 maj 24 13:51 CMakeFiles
-rw-rw-r-- 1 dundua dundua 1630 maj 24 13:49 cmake_install.cmake
-rw-rw-r-- 1 dundua dundua 162888 maj 24 13:49 libserial.a
-rw-rw-r-- 1 dundua dundua 6837 maj 24 13:49 Makefile
经过一些搜索,似乎我遇到了github, as issue #78,中描述的类似问题,并使用Code :: Blocks手动链接到另一个目录中的已编译的libserial.so似乎有效,但我想知道如何完成这没有Code :: Blocks,因为我需要将我的代码与另一个cmake项目合并
cmakelist 库依赖库_将第三方库添加到CMakeList相关推荐
- python升级第三方库_python一键升级所有第三方库
import pip from subprocess import call for dist in pip.get_installed_distributions(): call("pip ...
- 20个必不可少的Python库也是基本的第三方库(转载)
20个必不可少的Python库也是基本的第三方库 读者您好.今天我将介绍20个属于我常用工具的Python库,我相信你看完之后也会觉得离不开它们.他们是: Requests.Kenneth Reitz ...
- python怎么导入第三方库完整教程_Python 安装第三方库教程
Python是一门优雅的语言,简洁的语法,强大的功能.包含丰富的第三方库,那么问题来了,如何安装这些第三方库(包)呢? 我的电脑:Windows 764位 Python IDE软件:PyCharm 2 ...
- python库开源网站_开源Python库
开源Python库 Python 一个很受人欢迎的原因之一是其有很丰富的第三方库,到本文开始写的时候已经在 PyPI 上有108298个第三方包提供.有人还对第三方库做了很好的总结 Awesome P ...
- ffmpeg库编译加文字_ffmpeg第三方库编译记录
最近在研究ffmpeg的编译,之前使用的Ubuntu,需要安装虚拟机,非常麻烦,所以后来改研究在Windows平台编译. 一开始遇到很多挫折,参考了网上很多的帖子,但要么不全要么内容已过期,经过我的反 ...
- python扩展库xlwt支持对_python第三方库——xlrd和xlwt操作Excel文件学习
一.xlrd和xlwt的安装 xlrd和xlwt是python的第三方库,所以是需要自己安装的,可以在python的官网https://pypi.python.org/pypi下载该模块来安装,也可以 ...
- python库源码分析_python第三方库Faker源码解读
源码背景 Faker是一个Python第三方库,GITHUB开源项目,主要用于创建伪数据创建的数据包含地理信息类.基础信息类.个人账户信息类.网络基础信息类.浏览器信息类.文件信息类.数字类 文本加密 ...
- 20个必不可少的Python库也是基本的第三方库
引用: https://www.cnblogs.com/jiangchunsheng/p/9275881.html 读者您好.今天我将介绍20个属于我常用工具的Python库,我相信你看完之后也会觉得 ...
- ubuntu导入第三方库_1.Ubuntu目录与第三方库
1.Ubuntu目录 一./:目录属于根目录,是所有目录的绝对路径的起始点,Ubuntu 中的所有文件和目录都在跟目录下. 二./etc:(and so on的意思,来源于法语)此目录非常重要,绝大多 ...
- python处理office文件的第三方库_Python读写Excel文件第三方库汇总,你想要的都在这儿!...
Python Python开发 Python语言 Python读写Excel文件第三方库汇总,你想要的都在这儿! ---恢复内容开始--- 常见库简介 xlrd xlrd是一个从Excel文件读取数据 ...
最新文章
- android中button点击频率控制
- 数据库中char varchar nchar nvarchar的区别
- 对于存放数据库时带有html标签问题
- TCP协议的三次握手、四次挥手
- 通过HttpClient来调用Web Api接口~续~实体参数的传递
- IOS之Swift5.x开发通讯录实战
- 计算机网络地址解析协议实验,计算机网络地址解析协议(ARP)实验报告.doc
- javascript 关键字this
- usb 系统消息_小米USB3.0分线器发布:四口USB 3.0+USB-C
- 使用Movavi Video Editor如何做局部放大的影片特效
- 【机器学习】K-means算法Python实现教程
- 【C语言】 扫雷游戏(保姆级的实现过程)
- 自动化缺陷检测系统---项目总览
- 如何利用Swagger生成统一格式的Responses
- 【Codewars】Pick peaks
- 简单操作绕过 PayPal 捐赠地区限制(2022.10.1可用)
- 面试连环炮:从HashSet开始,一路怼到CPU
- Dreamweaver CS5网页制作教程
- 2022年意识科学十大主题焦点与研究进展
- ISO 8583报文
热门文章
- 大话设计模式之爱你一万年:第十四章 行为模式:命令模式:烧烤天天吃:2.命令模式概念
- git命令下载代码,中途断掉怎么办?
- 如何开启“轻松访问菜单Easy Access Menu”
- SRTM数据介绍与说明
- 微信小程序页面溢出左右滑动问题
- # Idea 调试 Debug 技巧
- indicator function指示函数
- jenkins Error performing command: git ls-remote -h
- win7下虚拟机VMWare装linux(ubantu)后挂载win7共享目录
- 算法系列之八:RLE行程长度压缩算法