Russian Qt Forum
Ноябрь 25, 2024, 08:06 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: ios эмулятор, sqlite error  (Прочитано 5703 раз)
Shinigami
Гость
« : Июль 28, 2014, 12:42 »

Доброго времени суток!

На виртуальной машине работает Max OS X
Qt установил используя qt-opensource-mac-x64-1.6.0-4-online.dmg
Приложения на С++/Qt/Qml запускаются на эмуляторе IOS без проблем (xcode)

При запуске приложения работающего с БД на SQLITE появилась проблема:
Код:
QSqlDatabase db_(QSqlDatabase::addDatabase("QSQLITE"));

if (!db_.isValid()) // проверка, на которой падает EXC_BAD_ACCESS (code=2, address=0x8)

При сборке под GNU Linux проблем нет.

Файл проекта:
Код:
CONFIG += qt
QT += core widgets sql quick

#.... add sources and so on

Для запуска на эмуляторе IOS я что-то забыл?
БД не подтягивается автоматически или надо ещё тянуть с собой движок БД?

Спасибо за внимание.
Записан
Akon
Гость
« Ответ #1 : Август 12, 2014, 18:09 »

Извиняюсь за оффтоп. А можно ли поставить Mac OS X нa VirtualBox c хостовой ОС Windows 7 32 bit?
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #2 : Август 12, 2014, 19:10 »

скорее всего. на рутрекере лежит море готовых виртуальных образов.
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Akon
Гость
« Ответ #3 : Август 12, 2014, 20:06 »

Windows 7 32 bit - это ключевой момент, проц - Core i3 (с виртуализацией).
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #4 : Август 12, 2014, 21:21 »

если есть возможность, лучше поставить vmware player (бесплатный) и качнуть готовый vmware образ, ибо под VirtualBox что-то мало их. под вин7 работать будет.
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Shinigami
Гость
« Ответ #5 : Август 19, 2014, 17:17 »

если есть возможность, лучше поставить vmware player (бесплатный) и качнуть готовый vmware образ, ибо под VirtualBox что-то мало их. под вин7 работать будет.

Yes, you are right, this is the simplest way. There is a lot of VMWARE images, so download them from rutracker.org and run. Also they have a manuals (what version of vmware and where to download).
I've tried to install OSX on VirtualBox (I prefer VirtualBox), but it was a pain... So, VMWARE + rutracker  Подмигивающий

PS: Sorry, I have only english layout in current window manager.
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #6 : Август 19, 2014, 21:03 »

спасибо, что живой не транслитом Улыбающийся
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.043 секунд. Запросов: 22.