【问题标题】:openRTMFP cumulus how to compile and installopenRTMFP cumulus如何编译安装
【发布时间】:2013-07-09 16:54:45
【问题描述】:

我刚刚下载了 cumulus、POCO、OpenSSL 和 LuaJIT 以及 Visual Studio。现在我正在尝试按照指令here 中的说明编译它

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

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

在我看来,如果我处理这个错误,就会有更多的问题。

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

非常感谢您的帮助!

【问题讨论】:

    标签: compilation openssl poco luajit cumulus


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-20
      • 1970-01-01
      • 2016-10-19
      • 1970-01-01
      相关资源
      最近更新 更多