Russian Qt Forum

Qt => Qt Embedded => Тема начата: Arekusanderu от Мая 31, 2010, 13:05



Название: Помогите начать (n900)
Отправлено: Arekusanderu от Мая 31, 2010, 13:05
Поставил c++,qt,qmake,make

Содрал простенький пример:
#include <QApplication>
#include <QLabel>
int main(int argc, char* argv[]) {
        QApplication app(argc,argv);
        QLabel label("Hello World!");
        label.show();
        return app.exec();
}
говорю:
 qmake, а он мне в ответ:

qmake: syntax error "(" unexpected

как откомпилить прогу?
спс, за помощь...


Название: Re: Помогите начать (n900)
Отправлено: whirlwind от Мая 31, 2010, 15:58
qmake: syntax error "(" unexpected

очевидно, проблема в *.pro
Покажите его, пожалуйста


Название: Re: Помогите начать (n900)
Отправлено: Arekusanderu от Мая 31, 2010, 17:18
Вероятно имелся ввиду qconfig.pri:

#configuration
CONFIG +=  exceptions maemo5 no_mocdepend release stl qt_no_framework
QT_ARCH = armv6
QT_EDITION = OpenSource
QT_CONFIG +=  minimal-config small-config medium-config large-config full-config phonon phonon-backend accessibility egl opengl opengles2 reduce_exports reduce_relocations ipv6 clock-gettime clock-monotonic mremap getaddrinfo ipv6ifname getifaddrs inotify system-jpeg no-mng system-png png gif system-tiff system-freetype system-zlib nis iconv glib gstreamer dbus openssl x11sm xshape xsync xrender mitshm fontconfig xkb alsa xmlpatterns multimedia audio-backend svg webkit script scripttools maemo5 release

#versioning
QT_VERSION = 4.6.2
QT_MAJOR_VERSION = 4
QT_MINOR_VERSION = 6
QT_PATCH_VERSION = 2

#namespaces
QT_LIBINFIX =
QT_NAMESPACE =
QT_NAMESPACE_MAC_CRC =

QMAKE_RPATHDIR += "/usr/lib"


Название: Re: Помогите начать (n900)
Отправлено: crossly от Мая 31, 2010, 17:21
нет.... имеется в виду именно *.pro проекта...


Название: Re: Помогите начать (n900)
Отправлено: Arekusanderu от Мая 31, 2010, 18:26
qmake.pro:

SOURCES = hello.cpp
CONFIG += qt

вот так :( конечно может я и не знаю, но думал что достаточно...


Название: Re: Помогите начать (n900)
Отправлено: Arekusanderu от Мая 31, 2010, 18:39
да и к тому же qmake -project hello.cpp ничего не даем - таже ошибка  >:(


Название: Re: Помогите начать (n900)
Отправлено: crossly от Мая 31, 2010, 18:59
Код:
qmake -project
qmake
make


Название: Re: Помогите начать (n900)
Отправлено: Arekusanderu от Мая 31, 2010, 19:22
qmake -project - то же самое  :(


Название: Re: Помогите начать (n900)
Отправлено: crossly от Мая 31, 2010, 19:41
покажи полностью ошибку при вызове qmake -project


Название: Re: Помогите начать (n900)
Отправлено: Arekusanderu от Мая 31, 2010, 22:12
есть два qmake, но результат один;
/usr/bin/qmake: line 1: syntax error: "(" unexpected
/usr/share/qt4/bin/qmake: line 1: syntax error: "(" unexpected


Название: Re: Помогите начать (n900)
Отправлено: crossly от Июня 02, 2010, 12:40
есть подозрение что вы пытаетесь на десктопе запустить qmake собраный для arm


Название: Re: Помогите начать (n900)
Отправлено: Arekusanderu от Июня 02, 2010, 14:33
Может быть обратное? Я на таблетке хочу прямо компилить...


Название: Re: Помогите начать (n900)
Отправлено: crossly от Июня 02, 2010, 14:37
может и обратное... каким образом собирали Qt??


Название: Re: Помогите начать (n900)
Отправлено: Arekusanderu от Июня 02, 2010, 22:59
Взял с репы Nokia


Название: Re: Помогите начать (n900)
Отправлено: crossly от Июня 03, 2010, 09:10
что взял...?? исходники ... бинарники.... что о всем догадыватся надо..... давайте больше информации


Название: Re: Помогите начать (n900)
Отправлено: Arekusanderu от Июня 03, 2010, 09:36
подключил репу Nokia-binary для n900 на n900 и установил:

apt-get install qt4-dev


Название: Re: Помогите начать (n900)
Отправлено: crossly от Июня 03, 2010, 11:26
http://www.forum.nokia.com/Tools_Docs_and_Code/Tools/IDEs/Nokia_Qt_SDK/ (http://www.forum.nokia.com/Tools_Docs_and_Code/Tools/IDEs/Nokia_Qt_SDK/)


Название: Re: Помогите начать (n900)
Отправлено: Arekusanderu от Июня 04, 2010, 11:10
crossly, спасибо, я все понял... Здесь http://erudenko.com/wordpress/?p=313 даже чуток понятнее  ;D


Название: Re: Помогите начать (n900)
Отправлено: Arekusanderu от Июня 08, 2010, 08:43
Не спешно начал...  ;D Вопрос решен, согласно ссылки приведенной мной постом выше  ::) Спасибо всем откликнувшимся  :D