yedf2 / handy

🔥简洁易用的C++11网络库 / 支持单机千万并发连接 / a simple C++11 network server framework
BSD 2-Clause "Simplified" License
4.56k stars 1.33k forks source link

运行示例程序时编译出错,提示platform unsupported #80

Open gxdran opened 4 years ago

gxdran commented 4 years ago

在虚拟机中编译出错,运行环境vm+ubuntu19.10,是因为系统问题吗?

gxdran commented 4 years ago

补充:修改“/handy/poller.cc"文件,在#ifdef OS_LINUX 语句前添加#define OS_LINUX 语句后解决

jovany-wang commented 4 years ago

我推测要么是ubuntu19移除了这个宏或者你的vm环境没有这个宏? 但是ubuntu19移除这个宏可能性不大,也不合理而且我好像没找到移除的部分。 所以可能是你的vm或者环境没有这个宏或者宏叫其他名字?

这里的建议: 方便的话可以看看正常 其他的ubuntu19版本这个宏是否存在。

否则这部分的代码就需要改下了: https://github.com/yedf/handy/blame/master/handy/poller.cc#L8