问题标签 [poco-libraries]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
483 浏览

c++ - 使用 poco 在 linux 上卸载库失败

我正在使用 poco 加载和卸载库。在windws上一切正常,但在Linux上,poco::ClassLoader::unloadLibrary(libraryName)函数调用失败。它只是进入这个函数,它永远不会出来,也不会抛出异常。我还有一个.so图书馆,它工作得很好。

我知道你不能告诉我它失败的确切原因,但如果我知道这可能是什么原因,它可以帮助我,也许有一些工具可以帮助我解决这个问题?谢谢

0 投票
1 回答
1977 浏览

c++ - iOS:使用示例 Poco::BinaryReader & Poco::BinaryWriter

有人可以告诉我在 iOS 5.x -> Objective-C++ 上使用二元流的Poco::BinaryReaderPoco::BinaryWriter的用法示例吗?

昨天我发送了关于“如何创建和使用 C++ 类”的问题,但它没有回答我上面的问题。

Poco 社区论坛和 OpenFrameworks 论坛看起来像死了,所以我在这里。

谢谢。

0 投票
1 回答
1689 浏览

c++ - POCO C++ 中的 SSL 异常

当我使用完成构建 POCO 库时

我首先感到高兴,因为我可以使用 HTTPS 来编写我的程序。但是,我遇到了异常

当我使用 HTTPSClientSession 发送请求时。我的代码如下:

恩,我的代码对吗??这是我第一次使用这个库。希望大家帮助我,谢谢!!!

0 投票
1 回答
1501 浏览

sqlite - SQLCipher + POCO C++

我正在尝试在我的 Mac Lion 上用sqlcipher替换 POCO 的 sqlite。关于构建过程和替换的信息不多,但是我想我应该试一试。

我已经合并了 sqlcipher,然后我将 Data/Sqlite/src Poco 目录中的 sqlite3.c 和 sqlite3.h 替换为 sqlcipher 的那些,将 SQLITE_HAS_CODEC 和 SQLITE_TEMP_STORE=2 参数添加到 Makefile 并尝试构建它整件事情。

但是我收到以下错误:

以前有人试过吗?有人知道对此的潜在解决方法吗?谢谢!

0 投票
1 回答
277 浏览

daemon - 如何为使用“--daemon”选项启动的 Poco::ServerApplication 生成核心转储文件?

我使用 POCO 库的 ServerApplication 类,并使用“--daemon”选项启动程序。我发现我可以为运行控制台的应用程序生成核心转储文件,但不能为这个守护程序应用程序生成核心转储文件。

0 投票
2 回答
4117 浏览

c++ - Poco 在 SMTPClientSession.login 之后停止

我刚开始使用 Poco 库并尝试创建一个电子邮件程序(我对此几乎一无所知)。以下是我的代码(除了我目前遇到的问题之外,它可能还有其他问题,但我刚刚开始研究它)

当我进入调试器时,它运行良好,直到它到达 sess.login 然后突然代表我在代码中的小条消失但程序继续运行(我没有足够的经验知道这意味着什么)。我放入的 cout 内容都没有实际打印,调试器只是越过了那条线,但什么也没显示。过了一会儿,这出现了:

发生什么了?

0 投票
1 回答
620 浏览

c++ - TCPServer 连接线程上的 POCO 引发事件

我是 Poco 框架的新手,不熟悉 C++,但我正在学习。我必须在 Windows 中创建一个基于服务器客户端的应用程序。我现在遇到的问题是我需要每分钟重复发送一些数据给客户端。我需要为与服务器有活动 tcp 连接的客户端执行此操作。我不知道如何创建事件,或者在线程中触发并启动所有活动线程以向客户端发送数据。我的第一个想法是我必须重写或扩展 TCPServerDispatcher 类。而且我不知道如何从 ThreadPool 中识别活动线程。

你有什么想法,或者建议,或者教程之类的吗?我不知道该怎么做...

希望有人能给我一个想法,或者一些代码示例。谢谢你。

0 投票
2 回答
222 浏览

c++ - 返回一个指针并传入一个 const 引用

在尝试在这里了解 poco 网络库时,我遇到了以下代码段:

我无法理解方法 () 的返回类型和方法 ( HTTPRequestHandler*) 的参数const HTTPServerRequest &

为什么返回类型是HTTPRequestHandler指针?是否new MyRequestHandler将地址返回到可以由其基类型引用的对象?

另外,我理解const用于使引用不可变,以便该方法不会改变被引用的对象,但是没有为引用类型提供名称并且它没有在createRequestHandler方法中使用。有人可以告诉我这里可能发生了什么吗?

谢谢

0 投票
2 回答
2436 浏览

c++ - 我可以使用 Poco 从内存缓冲区创建多文件 zip 存档吗?

我正在考虑将我的项目转移到 Poco。我想首先将一些代码移过来,看看 Poco 的样子和能力。

我需要做的一件事是将多个内存缓冲区作为多文件 zip 存档写入磁盘。即 char buffer[] -> DEFLATE Zip 存档。没有中间文件写入磁盘。

目前我使用 zlib 来实现这一点。我也对http://libarchive.github.com/做了同样的事情。

我可以在 Poco 中做到这一点吗?

我查看了这些示例,似乎它只将文件名作为输入,而不是指向缓冲区的 (char *) 指针。

http://pocoproject.org/docs/ZipUserGuide.html

0 投票
1 回答
1268 浏览

c++ - 如何检测 Poco 子进程何时崩溃?

我正在使用 Poco 在我的应用程序中创建一个进程。如果进程正常退出或崩溃,我想重新启动该进程。

目前启动如下:

如上所示,通过等待输出堆结束来轻松处理优雅退出。

进程崩溃时如何处理?我需要在 Windows 和 Linux 上处理这个问题。