c++ - 用于嵌入式设备的轻量级 smbclient 模拟

标签 c++ linux qt embedded

<分区>

在我们的嵌入式设备上,我们使用 nbtscan 和 smbclient 实用程序来查找本地网络中的共享文件夹。对于我们的新设备,我们对 rootfs 的大小有严格的限制。我们不得不牺牲 smbclient 和相关库来为其他功能释放磁盘空间。还有其他方法可以支持设备上的文件夹共享吗?以下是我设备上的实用程序和工具: nbtscan qt5 忙碌箱 装载 为了支持此功能,我有 5 MB 的闪存。

最佳答案

认为您找不到比 smbclient 更小或更简单的解决方案。 您可以尝试重新编译 smbclient 以优化大小并排除额外信息。但认为真正的方法是将协议(protocol)更改为 ftp 或 http 并使用另一个小客户端。可能是 curl 的。

更新:请检查 samba-commander 项目。我不确定。但可能有帮助

关于c++ - 用于嵌入式设备的轻量级 smbclient 模拟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47924025/

相关文章:

c++ - 当我将大于 INT_MAX 的数字分配给 int 时会发生什么?

c++ - 在 x86 中增加一个整数原子吗?

linux - 退出代码以配置/制作/安装

linux - 如何从符号关系中打印?

c++ - 为什么我不能从基类槽 Qt 调用虚函数

c++ - 在 DirectX 10/11 中从 GPU 取回变换后的顶点

使用共享库时 C++ 代码未定义对函数的引用

c - sleep 与 SIG_ALARM 使用率和 CPU 性能

c++ - 是否可以在 Qt 中制作具有不同页面大小的 pdf?

c++ - 使用 setPaperSize(QPrinter::A4) QPrinter 破坏 PDF 报告布局