首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在OS X上编译LibSerial

无法在OS X上编译LibSerial
EN

Stack Overflow用户
提问于 2015-08-27 23:09:44
回答 1查看 242关注 0票数 1

我正在做一个使用Arduino和串口通信的项目。但我已经将我的笔记本电脑从Win切换到Macbook Pro,我必须找到一种串行通信的替代方案。因为我使用c++,在经过一些研究之后,我决定使用LibSerial。不知何故,我不能编译它。步骤如下:

代码语言:javascript
复制
./configure
make
make install

在"make“步骤中,g++打印如下语句:

代码语言:javascript
复制
PosixSignalDispatcher.cpp:180:19: error: no matching conversion for functional-style cast from 'char *' to 'PosixSignalDispatcher::CannotAttachHandler'
        throw PosixSignalDispatcher::CannotAttachHandler( strerror(errno) ) ;

但是,当我查看源代码时,类PosixSignalDispatcher::CannotAttachHandler是定义良好的。我不知道哪部分出了问题。

提供一些信息:我使用的是OS X Yosemite,LibSerial的版本是0.6.0rc2

感谢您的阅读。

EN

回答 1

Stack Overflow用户

发布于 2018-04-14 10:36:07

尝试添加以下行:

#include <string>

顺便说一句,我在macOS高山。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32253131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档