【问题标题】:c++ Android NDK and include issuesc++ Android NDK 和包含问题
【发布时间】:2014-10-25 18:03:05
【问题描述】:

我正在为我的应用程序构建 C++ 模块。我无法让 boost 或系统工作。

我执行以下操作:

#include <boost>

#include <system>

这两件事都会导致“提升没有这样的文件或目录”和“系统没有这样的文件或目录。

我无法开始列出我尝试过的事情,因为列表太长了。我已经关注了多个链接,这些链接将我引向了很多事情。但似乎没有任何效果。如果我能让#include &lt;system&gt; 工作,那么我就不需要提升了。我更愿意让#include &lt;system&gt; 工作,这将允许我在我的模块中执行命令行命令。

谢谢大家!

【问题讨论】:

    标签: android-ndk


    【解决方案1】:

    我希望您将stlport_static 包含在项目中。我认为“APP_STL:=stlport_static”必须在 Application.mk 文件中。

    你看到这些链接了吗:

    http://stoflru.org/questions/23783680/android-ndk-include-boost-library

    Include Boost C++ library in android

    Android NDK: Including boost c++ library

    【讨论】:

    • 是的,我看过最后一个。如果我将 stlport_static 包含在 Application.mk 文件中,我不记得了。我知道我在 Application.mk 文件中有APP_STL:=,但如果不查看我引用的内容就无法回忆。回到家后,我将查看我的构建设置并浏览这些链接,看看我是否可以让它工作。非常感谢!希望其中一个有效!
    猜你喜欢
    • 1970-01-01
    • 2012-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多