openRTMFP Cumulus 如何编译和安装。

我刚刚下载了Cumulus,POCO,OpenSSL和LuaJIT以及Visual Studio。现在我正在尝试按照这里的说明编译它。

然而,我从未使用过Visual Studio,也从未在Visual C上编程。所以我卡在了最开始的地方。

在我放置的链接上的说明中说:“包括Visual Studio 2008/2010解决方案和项目文件。它在Cumulus根文件夹中的external/lib文件夹中搜索外部库,在external/include文件夹中搜索外部包含文件。因此,你必须将POCO、OpenSSL和LuaJIT头文件和库放置在这些文件夹中。”我尝试了一切,但是编译器找不到“Poco/foundation.h”。

而且我觉得,如果我处理了这个错误,还会有更多的问题。

因此,如果有人有编译cumulus-server的经验,请帮助我解决它。

非常感谢你的帮助!

点赞
用户2262536
用户2262536

步骤 1 - 创建 2 个文件夹

cumulus 根目录下的 external/lib

cumulus 根目录下的 external/include

步骤 2 - 从其他 3 个依赖项目将头文件放入 include 文件夹中

依赖项目有:openssl、poco、luajit。

openssl-version/include 中将 openssl 文件放入 external/include 文件夹中。

poco-version/Foundation/include 中将 Poco 文件放入 external/include 文件夹中。

poco-version/XML/include/Poco 中将 SAX、DOM、XML 文件放入 external/include/Poco 文件夹中。

poco-version/Net/include/Poco 中将 Net 文件放入 external/include/Poco 文件夹中。

poco-version/Util/include/Poco 中将 Util 文件放入 external/include/Poco 文件夹中。

同样的方式将 LuaJIT 的头文件放入文件夹中。

现在可以构建 cumuluslib。

步骤 3 - 使用相应的 Visual Studio 版本打开 cumuluslib 项目并将其构建。

完成后,可以在 cumulus_root_folder/cumuluslib/lib 中看到 lib 文件。

步骤 4 - 现在您必须构建 3 个依赖项目并将其 lib 文件放入 cumulus_root_folder/external/lib 中,这是一个困难的任务,可能需要 32 位的 Windows。别忘了:构建 poco 时,如果没有使用调试,则会缺少一些文件。

当构建和收集 lib 文件完成后,可以像构建 cumuluslib 一样构建 cumulusserver。然后,您的 cumulus.exe 将在 cumulus_root_folder/cumulusserver/debug 中。

2013-10-28 08:51:15