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

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

Страниц: [1] 2   Вниз
  Печать  
Автор Тема: mac os 10.6  (Прочитано 14603 раз)
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« : Август 29, 2009, 23:49 »

Кто-нибудь уже щупал новую ось и qt с ней?) нервно жду 4ого числа и порываюсь скачать пиратку((
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #1 : Август 30, 2009, 10:22 »

Я буду сидеть на 10.5 до последней возможности. Неприятности искать не надо, они сами нас находят  Улыбающийся  От 10.6 уже получил: скорее всего прийдется переписывать драйверы для hardware key, т.к. все ядро 10.6 в 64-bits. Плачущий 
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #2 : Сентябрь 19, 2009, 00:06 »

как водиться, огреб кучу проблем с 10.6:) программы не собираются) буду пересобирать qt
Записан
Wicked_Digger
Гость
« Ответ #3 : Сентябрь 21, 2009, 10:11 »

Достаточно сказать компилятору что нужно собирать 32-х битные приложения и QtSDK можно не пересобирать. С большой долей вероятности можно сказать, что приложение не рассчитаное на сборку в 64-х битной среде, огребет кучу проблем помимо Qt.
Ключик gcc -arch i386
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #4 : Сентябрь 21, 2009, 11:59 »

Если рыпаться на 64-bits, то надо или

- ограничиться командной строкой (без UI)
- переходить с Carbon на Cocoa или Quartz (и соответственно ставить Qt для Cocoa)

Потому что Carbon с 64-bits работать не будет (дни Carbon'в уже сочтены).
Правда никто это не заставляет делать сейчас (год еще есть, может чуть больше)
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #5 : Сентябрь 22, 2009, 10:35 »

ключ не помог... имхо лучше пересобрать qt под cocoa
Записан
VP
Гость
« Ответ #6 : Октябрь 14, 2009, 11:18 »

Привет!

У меня Mac OS X 10.6.1. вчера скачал последний QtSdk. запустил установку(qt-sdk-2009.4.dmg)... на этапе проверки пакетов возникает ошибка и все благополучно заканчивается... ((( ось 32 битная... никто не знает как с этим бороться?
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #7 : Октябрь 14, 2009, 13:21 »

У меня Mac OS X 10.6.1. вчера скачал последний QtSdk. запустил установку(qt-sdk-2009.4.dmg)... на этапе проверки пакетов возникает ошибка и все благополучно заканчивается... ((( ось 32 битная... никто не знает как с этим бороться?

А что за ошибки хоть?
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
sLiva
Гость
« Ответ #8 : Октябрь 14, 2009, 13:28 »

Привет!

У меня Mac OS X 10.6.1. вчера скачал последний QtSdk. запустил установку(qt-sdk-2009.4.dmg)... на этапе проверки пакетов возникает ошибка и все благополучно заканчивается... ((( ось 32 битная... никто не знает как с этим бороться?

Была такая же проблема, когда вначале установил старый Xcode 3.1, который для леопарда, потом снес старый, поставил новый с диска барса (Xcode 3.2), скачал последний Qt SDK 2009.04, все встало нормально, тестовый пример с одним виджетом собирается и работает, но в выводе компилятора много вот таких вот ворнингов, привожу один из них:

Код:
In file included from /Library/Frameworks/QtCore.framework/Headers/qnamespace.h:45,
from /Library/Frameworks/QtCore.framework/Headers/qobjectdefs.h:45,
from /Library/Frameworks/QtCore.framework/Headers/qobject.h:47,
from /Library/Frameworks/QtCore.framework/Headers/qcoreapplication.h:45,
from /Library/Frameworks/QtGui.framework/Headers/qapplication.h:45,
from /Library/Frameworks/QtGui.framework/Headers/QApplication:1,
from main.cpp:1:
/Library/Frameworks/QtCore.framework/Headers/qglobal.h:315:6: warning: #warning "Support for this version of Mac OS X is still preliminary"

Тяжелые проекты собирать не пробовал.

--
Забыл написать ось у меня 10.6.1, 64 бит, хакинтош
« Последнее редактирование: Октябрь 14, 2009, 13:32 от sLiva » Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #9 : Октябрь 14, 2009, 13:46 »

Практичнее подождать фиксов для барса от Apple и Qt 
Записан
shadone
Гость
« Ответ #10 : Октябрь 14, 2009, 13:46 »

Была такая же проблема, когда вначале установил старый Xcode 3.1, который для леопарда, потом снес старый, поставил новый с диска барса (Xcode 3.2), скачал последний Qt SDK 2009.04, все встало нормально, тестовый пример с одним виджетом собирается и работает, но в выводе компилятора много вот таких вот ворнингов, привожу один из них:

Код:
In file included from /Library/Frameworks/QtCore.framework/Headers/qnamespace.h:45,
from /Library/Frameworks/QtCore.framework/Headers/qobjectdefs.h:45,
from /Library/Frameworks/QtCore.framework/Headers/qobject.h:47,
from /Library/Frameworks/QtCore.framework/Headers/qcoreapplication.h:45,
from /Library/Frameworks/QtGui.framework/Headers/qapplication.h:45,
from /Library/Frameworks/QtGui.framework/Headers/QApplication:1,
from main.cpp:1:
/Library/Frameworks/QtCore.framework/Headers/qglobal.h:315:6: warning: #warning "Support for this version of Mac OS X is still preliminary"

Тяжелые проекты собирать не пробовал.

--
Забыл написать ось у меня 10.6.1, 64 бит, хакинтош
10.6 официально поддерживается только в Qt 4.6. (сегодня кстати выпущена Qt 4.6.0 Beta1)
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #11 : Октябрь 14, 2009, 13:58 »

в общем сплошные "привет" от qt. Глюк с файл диалогом в 4.5.3 - при не указанной директории где открываться файл диалог "запоминает" предыдущую, но пи каждом открытии поднимается на уровень вверх. Например бинарник лежит в xxx.app/contents/MacOS то открыв файл диалог мы увидим MacOS, жмем отмена, открываем еще раз - видим уже contents, еще раз - xxx.app и тд.
И сегодня перестала работать QDesktopServices::storageLocation(QDesktopServices::TempLocation); - возвращает пустую строку... вообще в шоке - вчера работавший проект теперь умер:)
Записан
shadone
Гость
« Ответ #12 : Октябрь 14, 2009, 14:30 »

в общем сплошные "привет" от qt. Глюк с файл диалогом в 4.5.3 - при не указанной директории где открываться файл диалог "запоминает" предыдущую, но пи каждом открытии поднимается на уровень вверх. Например бинарник лежит в xxx.app/contents/MacOS то открыв файл диалог мы увидим MacOS, жмем отмена, открываем еще раз - видим уже contents, еще раз - xxx.app и тд.
Сейчас проверил - в Qt 4.6 работает нормально.

И сегодня перестала работать QDesktopServices::storageLocation(QDesktopServices::TempLocation); - возвращает пустую строку... вообще в шоке - вчера работавший проект теперь умер:)
не видел такой проблемы. Согласно исходникам для определения пути используется переменная окружения TMPDIR.
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #13 : Октябрь 14, 2009, 15:42 »

баг с темпдиром ушел) непонятно...
кстати что значит сообщения в консоли на старте приложения
Цитировать
2009-10-14 16:41:31.714 QMPQ3[1359:903] __CFServiceControllerBeginPBSLoadForLocalizations timed out while talking to pbs
Записан
shadone
Гость
« Ответ #14 : Октябрь 14, 2009, 16:07 »

И сегодня перестала работать QDesktopServices::storageLocation(QDesktopServices::TempLocation); - возвращает пустую строку... вообще в шоке - вчера работавший проект теперь умер:)
посмотрел повнимательнее - была возможность что вернется пустная строка если родная маковская функция возвращает ошибку или пустую строку. Это было исправлено в 4.6: http://qt.gitorious.org/qt/qt/commit/39fc672795fbb60118e8f506e4f2c49b1980b7c0
Записан
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  


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