我想开发一个将显示消息Helloworld的BADA应用程序,我已经下载了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应用程序所需执行的操作。
最佳答案
编译器需要知道在哪里寻找#include
语句。您的IDE将为它提供-Ic:\bada\1.0.0b3\...\includepath
BADA include文件夹,这就是您必须在命令行上执行的操作。
看一下g++ documentation。也可以使用CPLUS_INCLUDE_PATH
environment variable(可能比在每个g ++命令行上设置开关更方便。)
注意:您的链接路径可能需要同样的处理。查看IDE生成的命令行并使用它是一个好主意。
关于c++ - 在命令提示符下编译BADA应用程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3583236/