0

我刚刚下载了 cumulus、POCO、OpenSSL 和 LuaJIT 以及 Visual Studio。现在我正在尝试按照此处的说明进行编译

但是我从未使用过 Visual Studio,也从未在 Visual C 上编程过。所以我一开始就被困住了。

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

在我看来,如果我处理这个错误会更多。

因此,如果有人在编译 cumulus-server 方面有经验,请帮助我处理它。

非常感谢你的帮助!

4

1 回答 1

0

第 1 步- 创建 2 个文件
cumulus_root_folder/external/lib
cumulus_root_folder/external/include
第 2 步- 将其他 3 个依赖项目的头文件放入包含文件夹中,
依赖项目是:openssl、poco、luajit。
将 openssl 文件从 openssl-version/include
放入 external/include 将 Poco 文件从 poco-version/Foundation/include
放入 external/include 将 SAX、DOM、XML 文件从 poco-version/XML 放入 external/include/Poco /include/Poco
将 Net 文件从 poco-version/Net/include/Poco
放入外部/include/Poco 将 Util 文件从 poco-version/Util/include/Poco
放入外部/include/Poco 将 LuaJIT 的标头与相同方法。
现在您可以构建 cumuluslib。
第 3 步- 使用特定的 Visual Studio 版本打开您的 cumuluslib 项目,然后构建它。
完成后,您可以在 cumulus_root_folder/cumuluslib/lib
步骤 4中看到 lib 文件- 现在您必须构建 3 个依赖项目并将它们的 lib 文件放到 cumulus_root_folder/external/lib 中,这是一项艰巨的任务,也许您需要 32 位 Windows . 不要忘记:当你构建 poco 时,如果没有,请使用 debug 进行,你的一些文件将会丢失。
完成构建和收集 lib 文件后,您可以构建 cumulusserver。与 cumuluslib 相同。然后你的 cumulus.exe 将在 cumulus_root_folder/cumulusserver/debug

于 2013-10-28T08:51:15.350 回答