【问题标题】:Compile BADA application from Command prompt从命令提示符编译 BADA 应用程序
【发布时间】:2011-04-04 17:41:51
【问题描述】:

我想开发一个 BADA 应用程序,它将打印消息 Helloworld。我已经下载了 BADA SDK。它可以在 BADA IDE 中完成,但我想使用命令提示符编译和运行它。现在我们需要编译它我认为使用 GCC 工具链。我的 Helloworld 代码在 C:Helloworld 中。所以我已经将目录更改为它,并且还设置了 G++ 所在的 C:\bada\1.0.0b3\Tools\Toolchains\Win32\bin 的路径。现在我正在使用命令 g++ -Wall Helloworld.cpp -o Helloworld 编译它。我收到一个错误 在 Helloworld.cpp:11 包含的文件中: HelloWorld.h:4:致命错误:FApp.h:没有这样的文件或目录 编译终止。 FApp.h 已包含在 Helloworld.h 中。我仍然收到此错误。当我在 BADA IDE 中运行相同的代码时,它会显示输出。任何机构都可以帮助从命令提示符编译 BADA 应用程序需要做什么。

【问题讨论】:

    标签: c++ command prompt bada


    【解决方案1】:

    编译器需要知道在哪里寻找#include 语句。您的 IDE 将为它提供 -Ic:\bada\1.0.0b3\...\includepath BADA 包含文件夹,这就是您必须在命令行上执行的操作。

    看看g++ documentationCPLUS_INCLUDE_PATH environment variable 也可以使用(可能比在每个 g++ 命令行上设置开关更方便。)

    注意:您的链接路径可能需要同样的处理。查看 IDE 生成的命令行并使用它可能是个好主意。

    【讨论】:

    • 我已经为 INCLUDE 和 g++ 设置了路径。 C:\Helloworld>g++ -Wall Helloworld.cpp -o Helloworld 在来自 Helloworld.cpp:1 的文件中:HelloWorld.h:4:致命错误:FBase.h:没有这样的文件或目录编译终止。这是我得到的错误。
    • 我没有从 g++ 文档而不是从环境变量中得到如何做到这一点。
    猜你喜欢
    • 2011-04-05
    • 2011-04-05
    • 1970-01-01
    • 1970-01-01
    • 2017-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多