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

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 2 [3] 4 5 ... 16
31  Qt / Базы данных / Re: Транзакции Interbase : Июнь 01, 2014, 17:56
Чтобы вызвался moc необходимо чтобы в файле был Q_OBJECT

В вашем main.cpp  Q_OBJECT небыло
32  Qt / Базы данных / Re: QLINTER driver not loaded : Июнь 01, 2014, 17:51
Непонятны два момента:
- можно ли вообще собирать плагин мингвой
- можно ли собрать плагин под VC с версией больше 6.0
Если есть исходники то почему бы и нет ?

А где лежит линтеровский драйвер относительно приложения ?
33  Qt / Базы данных / Re: Транзакции Interbase : Июнь 01, 2014, 15:02
Прикольно, но лучше собирать драйвер из консоли, а не из креатора....
Все в норме

Перелопатил IbppDriver, теперь собирается в Qt4 и Qt5, в консоле и креаторе

http://Lesav.ru/prog.org.ru/AxQtFbIbppSqlDriver.7z

В архиве собранные и проверенные драйверы для:
  • qt486_win32.x86_mingw482
  • qt486_win32.x86_msvc2010
  • qt530_win32.x86_mingw482
  • qt530_win32.x86_msvc2010
34  Qt / Установка, сборка, отладка, тестирование / Re: Добавление поддержки OpenSsl в Qt : Май 31, 2014, 12:37
..., от вашей строки configure.exe отличалось тем, что взял 64-разрядную версию OpenSsl. Ничего плохого не произойдет?
Вы какую версию Qt собрали ?  Если x64, то вы поступили правильно!

Что делает ключ -shared?
Тоже что и -static только наоборот. ))))

Я скачал и установил qt-opensource-windows-x86-vs2010-4.8.6.exe отсюда http://download.qt-project.org/archive/qt/4.8/4.8.6/
Я качал с http://download.qt-project.org/official_releases

Далее в QtCreator создал простенький проект и получил сообщение из кода в первом посте, что нет поддержки OpenSsl. Нужно всего лишь добавить в .pro-файл пути к библиотеке OpenSsl?
Нет, достаточно указать QT += network
35  Qt / Базы данных / Re: QLINTER driver not loaded : Май 31, 2014, 08:06
Ооо!  Привет Воронежу!   
Линтер - Отличная БД.   Лет пять назад был влюблен в нее (работал с ней в среде QNX6).

Признаюсь, что с тех пор много воды утекло, и по долгу службы пришлось пересесть на Oracle и Firebird. 
Но то воодушевление, при работе с Линтером, не забуду.


А клиентская библиотека находиться в %PATH%  ?

Нужно посмотреть зависимости линтеровского драйвера от других библиотек
В unix это делается утилитой ldd
В Windows   dependencywalker-ом 

Если чего не находит в PATH, положить рядом со своим прилождением
36  Qt / Вопросы новичков / Re: Ошибка QMYSQL driver not loaded : Май 31, 2014, 07:58
Если QT не собран из исходников, а просто установлен ..... Можно ли в таком случае уже потом собирать драйвер для MYSQL ... ?

Ставьте Qt (в Qt 5.*.* при установке поставить галочку на Source)
И собирайте на здоровье!  Проблем быть не должно!   Qt5 в своем составе уже имеет драйвер MYSQL
37  Qt / Вопросы новичков / Re: Ошибка QMYSQL driver not loaded : Май 30, 2014, 09:21
Это говорит только о том, что у Qt есть некие драйверы которые Вы можете использовать. Но!
Для работы драйверов нужны клиентские библиотеки (.so|.dllДалее просто клиент
QMYSQL - libmysql 
QPSQL - libpq
QOCI - установленный клиент Oracle  (это не только библиотека oci но и туева хуча  файлов библ и директорий  на ~500Мб )
QIBASE - fbclient
этот список можно продолжить.

Еще несколько важных моментов.
Вам нужен клиент той разрядности, что и Qt.
Другими словами: У вас Qt не x64. И Вам нужно подсоединиться к 64-битной БД. Не нужно использовать x64 клиента. Используйте i386

При работе с MySQL необходимо использовать клиента с версией соответствующей версии БД.
Это огромный минус, т.к. у вас пропадает возможность одновременного подсоединения к разным версиям БД.  Но использование odbc решает эту проблему.

38  Qt / Установка, сборка, отладка, тестирование / Re: Добавление поддержки OpenSsl в Qt : Май 29, 2014, 21:50
Но пересобрать Qt придется все равно.

Код:
configure.exe -opensource -release -shared -debug-and-release -nomake demos -nomake examples -openssl -I C:\OpenSSL-Win32\Include -L C:\OpenSSL-Win32\Lib

А что мешает использовать официальную сборку Qt 4.8.6 ?
39  Qt / Вопросы новичков / Re: QScintilla : Май 26, 2014, 17:40
Для корректной работы дебаг/релиз приложения, необходимо и достаточно линковать свое приложение с соответствующими (дебаг/релиз) библиотеками

Код:
    CONFIG(debug, debug|release):LIBS += -lqscintilla2d
    else:                        LIBS += -lqscintilla2
40  Qt / Вопросы новичков / Re: Qt возможно ли создать Demona : Май 07, 2014, 16:07
Позволю себе еще глубже в подробности заглянуть!

https://qt.gitorious.org/qt-solutions/qt-solutions/source/qtservice/examples/server/main.cpp


ЗЫ:  Я вас умоляю, какой алгоритм? Там просто последовательность действий.
Один момент:  Упаси Вас Бог использовать gui в службах unix или windows.
41  Qt / Вопросы новичков / Re: Qt возможно ли создать Demona : Май 06, 2014, 06:01
Куда еще подробней ?


https://qt.gitorious.org/qt-solutions/qt-solutions/source/fd22bee22274975c56f1c10d87ee9fd2c0818f83:qtservice
42  Qt / Установка, сборка, отладка, тестирование / Re: предкомпиляторные вставки : Апрель 30, 2014, 21:37
Я писал скрипт для WHS. В unix-е обошелся средствами qmake
Код:
    contains( MAKEFILE_GENERATOR, MSVC.NET|MSBUILD ): {
        #message($$basename(_FILE_):$$_LINE_ "=== msvc build detected!")
        LIBS    += Advapi32.lib
        DEFINES += WINNT
        QT_BUILDER = msvc
        win32-msvc2005     : QT_BUILDER_VER=2005
        else:win32-msvc2008: QT_BUILDER_VER=2008
        else:win32-msvc2010: QT_BUILDER_VER=2010
        else:win32-msvc2012: QT_BUILDER_VER=2012
        else:                QT_BUILDER_VER=xxxx
        QMAKE_SH =
    } else: {
        contains( MAKEFILE_GENERATOR, MINGW ): {
           #message($$basename(_FILE_):$$_LINE_ "=== mingw build detected!")
           QT_BUILDER = mingw
           !isEmpty(QMAKE_SH) {
               #отлично!  Есть шелл в Windows
               MGW_MAJ = $$system(echo | gcc -dM -E - | grep __GNUC__            | cut -d\" \" -f 3)
               MGW_MIN = $$system(echo | gcc -dM -E - | grep __GNUC_MINOR__      | cut -d\" \" -f 3)
               MGW_PTH = $$system(echo | gcc -dM -E - | grep __GNUC_PATCHLEVEL__ | cut -d\" \" -f 3)
               QT_BUILDER_VER = $$sprintf(%1.%2.%3, $$MGW_MAJ, $$MGW_MIN, $$MGW_PTH)
           } else : {
               # Шелла нет, использовать скрипт
               QT_BUILDER_VER = $$system(cscript.exe /nologo  $$PWD\\tools\\get.gcc.ver.vbs)
           }
        } else: {
           #message($$basename(_FILE_):$$_LINE_ "=== GCC build detected!")
           MGW_MAJ = $$system(echo | gcc -dM -E - | grep __GNUC__            | cut -d\" \" -f 3)
           MGW_MIN = $$system(echo | gcc -dM -E - | grep __GNUC_MINOR__      | cut -d\" \" -f 3)
           MGW_PTH = $$system(echo | gcc -dM -E - | grep __GNUC_PATCHLEVEL__ | cut -d\" \" -f 3)
           QT_BUILDER_VER = $$sprintf(%1.%2.%3, $$MGW_MAJ, $$MGW_MIN, $$MGW_PTH)
           QT_BUILDER = gcc
        }
    }

    QT_BUILDER_VER_SHORT=$$replace(QT_BUILDER_VER, '\\.', "")

    QT_VERSION = $$[QT_VERSION]
    QT_VERSION_SHORT = $$replace(QT_VERSION, '\\.',)

!build_pass:message($$basename(_FILE_):$$_LINE_   SVN_REV=$$QT_BUILDER)
!build_pass:message($$basename(_FILE_):$$_LINE_   SVN_REV=$$QT_BUILDER_VER)
43  Разное / Новости Qt сообщества / Qt Creator 3.1.0 released : Апрель 17, 2014, 08:02
Qt Creator 3.1.0 released


Скачать можно здесь
44  Qt / Установка, сборка, отладка, тестирование / Re: Elementary os - Qt статическая сборка : Апрель 10, 2014, 16:15
Qt Creator ... В статике вряд ли будет работать.
Вы недостаточно прочитали вопрос, поэтому ответ "вникуда".

В криэйторе необходимо настроить профиль Qt, указав путь до qmake и путь до компилятора.
45  Qt / Вопросы новичков / Re: Запуск ехе-файла : Апрель 09, 2014, 19:33
Это все баги в QtCreator-е
Страниц: 1 2 [3] 4 5 ... 16

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