Как известно, основным источником для загрузки QT является http://qt-project.org/downloads.Портирование и запуск простой программы Qt для встроенных устройств FriendlyARM
До Qt 5.0, была ссылка на Qt для встраиваемых Linux-систем, например: кварты-всюду с открытым исходным кодом-Src-4.8.5.tar.gz
Я предположил, что это как-то замена для Qtopia. Кроме того, я предполагал, что «везде» означает «встроенный». Правильно ли мои предположения?
Если мои предположения верны, можно ли использовать приведенную выше всюду версию вместо старой Qtopia?
Другая проблема: я сконфигурировал Qtopia для создания библиотек статически (используя по умолчанию -shared), затем я построил его и успешно установил.
Теперь я на главном компьютере у меня есть Qtopia 4.3.5 встроенный ARM программного обеспечения по следующему пути по умолчанию: /usr/local/Trolltech/QtopiaCore4.3.5embedded-arm
Q: Почему нет ни одного дизайнера программы в каталоге/bin.
Я просто следующие двоичные файлы: MOC, QMAKE, РКЦ, МСЖД тогда я написал типичный привет мир Qt с QApplication и QLabel классов:
#include <QApplication>
#include <QLabel>
int main(argc, char* argv[])
{
QApplication app(argc, argv);
QLabel Hello("Hello");
Hello.show();
return app.exec();
}
Я составил этот код с вновь установленным QMAKE и все в порядке. Если имя двоичного файла является qt_hello, у меня есть следующий вывод:
# файл qt_hello
ELF 32-бит LSB исполняемым, ARM, версия 1 (SYSV), динамически связанный (использование общих LIBS), для GNU/Linux 2.6.32, не раздели
Теперь, когда я порт двоичная для ARM для встраиваемых устройств (с помощью флэш-диска USB), и запустить его, у меня есть следующий вывод:
#./qt_hello ошибка при загрузке разделяемых библиотек: libQtGui. so.4: невозможно открыть файл общих объектов: нет такого файла или каталога.
на основе сообщения об ошибке, я думаю, я должен настроить, чтобы снова настроить Qtopia с помощью опции -статической. Я использовал следующую команду: ./configure -embedded arm -xplatform qws/linux-arm-g++ -depths 16,3 -nomake examples
через пару часов, программное обеспечение было настроено, построено и успешно установлено, после qmaking моей программы привета, к сожалению, это связанно общее, и я был выше ошибок на ARM встроенного устройства?
-nomake tests -static
Мне что-то не хватает? Прошу пролить свет.
FYI, Qtopia4.6.3 установлен на ARM Embedded устройства
- Саида Amrollahi Boyouki
Да, конечно. –