2010-08-27 84 views
1

我想開發一個BADA應用程序,它將打印消息Helloworld.I已經下載了BADA SDK.It可以在BADA IDE中完成,但是我想使用命令提示符編譯並運行它。我認爲我們需要使用GCC工具鏈編譯它。我Helloworld代碼在C:Helloworld.So我已經改變目錄到它並且也設置了路徑到C:\ bada \ 1.0.0b3 \ Tools \ Toolchains \ Win32 \ bin中g ++所在的位置。現在我正在用g ++編譯它-Wall Helloworld.cpp -o Helloworld.I出現錯誤 從Helloworld.cpp包含的文件中:11: HelloWorld.h:4:致命錯誤: FApp.h:沒有這樣的文件或目錄 編譯終止。 FApp.h已包含在Helloworld.h中。我仍然得到這個錯誤。當我在BADA IDE中運行相同的代碼時,它顯示輸出。任何機構都可以幫助從命令提示符編譯BADA應用程序。從命令提示符編譯BADA應用程序

回答

0

編譯器需要知道在哪裏查找#include語句。您的IDE將會爲其提供BADA包含文件夾,這就是您必須在命令行上執行的操作。請參考g++ documentation。也可以使用CPLUS_INCLUDE_PATHenvironment variable(可能比在每個g ++命令行上設置開關更方便。)

注意:您的鏈接路徑可能需要相同的處理。查看IDE生成的命令行並使用它可能是一個好主意。

+0

我已經爲INCLUDE和g ++設置了路徑。 C:\的Helloworld>克++ -Wall Helloworld.cpp -o的Helloworld 在文件從Helloworld.cpp包括:1: HelloWorld.h:4:致命錯誤:FBase.h:沒有這樣的文件或目錄 彙編終止。 這是我得到的錯誤。 – Suvin 2010-08-27 15:50:42

+0

我沒有得到如何從g ++文檔而不是從環境變量。 – Suvin 2010-08-28 04:27:28

相關問題