2010-08-27 2 views
1

Я хочу разработать приложение BADA, которое выведет сообщение Helloworld.I скачало BADA SDK. Это можно сделать в BADA IDE, но я хочу скомпилировать его и запустить с помощью командной строки. что нам нужно скомпилировать его с помощью цепочки инструментов GCC, я думаю. Мой код Helloworld находится в C: Helloworld.So я поменял каталог на него, а также установил путь к C: \ bada \ 1.0.0b3 \ Tools \ Toolchains \ Win32 \ bin, где находится g ++. Теперь я компилирую его с помощью команды g ++ -Wall Helloworld.cpp -o Helloworld.Я получаю сообщение об ошибке В файле, указанном в Helloworld.cpp: 11: HelloWorld.h: 4: фатальная ошибка: FApp.h: Нет такого файла или каталога компиляция завершена. FApp.h уже включен в список Helloworld.h. Тем не менее, я получаю эту ошибку. Когда я запускаю тот же код в BADA IDE, он показывает результат. Может ли любой орган помочь в том, что нужно сделать для компиляции приложения BADA из командной строки.Скомпилировать приложение BADA из командной строки

ответ

0

Компилятор должен знать, где искать #include операторов. Ваша IDE предоставит ему -Ic:\bada\1.0.0b3\...\includepath BADA include folder, и это то, что вам нужно будет сделать в командной строке.

Взгляните на g++ documentation. Можно также использовать CPLUS_INCLUDE_PATHenvironment variable (возможно, более удобно, чем установка переключателя в любой командной строке g ++).

Примечание. Ваш путь к ссылке, вероятно, будет нуждаться в том же лечении. Может быть хорошей идеей посмотреть на командную строку, которую создает IDE, и использовать ее.

+0

Я установил путь как для INCLUDE, так и для g ++. C: \ Helloworld> g ++ -Wall Helloworld.cpp -o Helloworld В файл включен из Helloworld.cpp: 1: HelloWorld.h: 4: фатальная ошибка: FBase.h: Нет такого файла или каталога компиляция завершена. Это ошибка, которую я получаю. – Suvin

+0

Я не понимаю, как это сделать либо из документации g ++, но не из переменной среды. – Suvin