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

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

Страниц: 1 ... 70 71 [72] 73 74 ... 88   Вниз
  Печать  
Автор Тема: Создаю библиотеку для работы с последовательными портами. [УШЕЛ ИЗ ПРОЕКТА].  (Прочитано 752831 раз)
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #1065 : Февраль 26, 2013, 20:41 »

Важная новость!

Сегодня проект перемещен из песочницы в основную ветвь Qt5!

За подробностями - в Вики

Всех поздравляю с сим.  Улыбающийся
Записан

ArchLinux x86_64 / Win10 64 bit
Bepec
Гость
« Ответ #1066 : Февраль 26, 2013, 20:42 »

Тебя поздравлять надо Улыбающийся Грац!
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3258


Просмотр профиля
« Ответ #1067 : Февраль 26, 2013, 21:49 »

Следил краем уха в рассылке. Поздравляю.
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #1068 : Февраль 27, 2013, 09:19 »

Поздравляю.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Phoenix
Гость
« Ответ #1069 : Март 01, 2013, 12:33 »

Ура! Поздравляю!
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #1070 : Март 01, 2013, 14:17 »

Спс. Но поздравлений мало.

Нужна помощь маководов, даже без наличия реальных ком-портов.
Нужно проверить возвращаемое значение одной ф-ции в Маке.

А имено:

1. Открыть пример cenumerator (или enumerator)
2. Удалить в его *.pro файле это:
Цитировать
greaterThan(QT_MAJOR_VERSION, 4) {
    QT       += widgets serialport
} else {
    include($$QTSERIALPORT_PROJECT_ROOT/src/serialport/qt4support/serialport.prf)
}
3. Добавить это:
Цитировать
include(../../src/serialport/serialport-lib.pri)

4. В файле "qserialportinfo_mac.cpp" заменить кое что в:

Код
C++ (Qt)
...
   ::CFMutableDictionaryRef matching = ::IOServiceMatching(kIOSerialBSDServiceValue);
 
   ::CFDictionaryAddValue(matching,
                          CFSTR(kIOSerialBSDTypeKey),
                          CFSTR(kIOSerialBSDAllTypes));
 
   io_iterator_t iter = 0;
   kern_return_t kr = ::IOServiceGetMatchingServices(kIOMasterPortDefault,
                                                     matching,
                                                     &iter);
...
 

вместо kIOSerialBSDServiceValue написать какую нить хрень или пустую строку
(т.к. kIOSerialBSDServiceValue  - это просто C-строка)

2. поставить брекпойнт на:

::CFMutableDictionaryRef matching =

посмотреть, что вернется, NULL (или 0) или не нуль!

3. далее поставить брекпойнт на:

IOServiceGetMatchingServices() и посмотреть,
какой код она вернет, ошибку или нет.


Очень нужно, парни, выручайте!  Плачущий
Записан

ArchLinux x86_64 / Win10 64 bit
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #1071 : Март 01, 2013, 15:32 »

Или дайте удаленный доступ к Маку с Qt кто нить через TeamViewer... Минут на 10-20
Записан

ArchLinux x86_64 / Win10 64 bit
voldem
Гость
« Ответ #1072 : Март 05, 2013, 23:01 »

Я извиняюсь, но где (как) его теперь скачать?
По переходу со страницы ВиКи  по ссылке http://qt.gitorious.org/qtplayground/qtserialport/archive-tarball/master
гиториус говорит: "Sorry, page not found".
Не отрицаю того, что я вероятно не в "теме" т.к. давненько не следил за этим...
Записан
b-s-a
Гость
« Ответ #1073 : Март 06, 2013, 12:43 »

voldem, проект вырос и покинул детскую площадку. Теперь он тут: http://qt.gitorious.org/qt/qtserialport
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #1074 : Март 06, 2013, 15:16 »

Упс. да, я уже исправил русскую вики. Лучше хдить на английскую Улыбающийся
Записан

ArchLinux x86_64 / Win10 64 bit
voldem
Гость
« Ответ #1075 : Март 06, 2013, 19:37 »

Понятно, спасибо!
Записан
voldem
Гость
« Ответ #1076 : Март 06, 2013, 21:54 »

А есть более достоверная инструкция(литература)? А то что на русском, что на англ. одни и те же несоответствия (устаревшая инфа в примерах).
И какая может быть причина того, что не собирается релиз? Дебаг норм. Это на MinGW4.8.4, а на 5.0.1 вообще никак...

На qmake ../serialport.pro CONFIG+=release не работает
 
« Последнее редактирование: Март 06, 2013, 23:02 от voldem » Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #1077 : Март 07, 2013, 10:27 »

Цитировать
И какая может быть причина того, что не собирается релиз?
Эмм...

В Qt4 собирается релиз по умолчанию, не надо ничего указывать (указывать только для дебага надо).
В Qt5 автоматом собираются два таргета сразу, если мне не изменяет память.
« Последнее редактирование: Март 07, 2013, 10:39 от kuzulis » Записан

ArchLinux x86_64 / Win10 64 bit
voldem
Гость
« Ответ #1078 : Март 07, 2013, 15:47 »

Ну, этот ключ я указал, когда по-умолчанию не сработало. Я по ошибке написал MinGW 4.8.4, а на самом деле - Qt 4.8.4 и Qt Creator 2.6.2, а на Qt5 вообще не собирается (стоят вместе на  Win7x64Ultimate)...
Ну что же, буду опять экспериментировать на других машинах. Попробую так же пересобрать Qt... А вообще имеет значение, то что он пересобран на статическую сборку?!
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #1079 : Март 07, 2013, 17:12 »

Цитировать
а на Qt5 вообще не собирается (стоят вместе на  Win7x64Ultimate)...

Лог ошибок в студию.

Цитировать
Попробую так же пересобрать Qt... А вообще имеет значение, то что он пересобран на статическую сборку?!

Понятия не имею. Скорее всего - ДА.
Записан

ArchLinux x86_64 / Win10 64 bit
Страниц: 1 ... 70 71 [72] 73 74 ... 88   Вверх
  Печать  
 
Перейти в:  


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