Qt и mySQL, непонятки при компиляции самой либы с поддержкой mySQL. |
Здравствуйте, гость ( Вход | Регистрация )
Qt и mySQL, непонятки при компиляции самой либы с поддержкой mySQL. |
Admin |
9.10.2007, 17:11
Сообщение
#1
|
Администратор Группа: Администратор Сообщений: 646 Регистрация: 9.10.2007 Из: crossplatform.ru Пользователь №: 1 Спасибо сказали: 17 раз(а) Репутация: 2 |
Установил переменные среды:
OPENSSL=D:\!lib!\openssl-0.9.8e QMAKESPEC=win32-msvc2005 QTDIR=D:\!lib!\qt-4.3.0 MYSQL=D:\!lib!\mysql-5.1.11-beta path=%path%;%QTDIR%\bin;%MYSQL%\bin Запускаю Visual Studio Command Prompt и выполнить в ней set include=%OPENSSL%\include;%include%;%MYSQL%\include;%QTDIR%\include set lib=%lib%;%MYSQL%\lib\debug;%MYSQL%\lib\opt;%QTDIR%\lib Запускаю в открытой cmd cd %QTDIR% configure -loadconfig win32 файл configure_win32.cache:
Все есть, и ODBC и SQLite, но после того как все откомпилилось нет почему-то поддержки mySQL, задолбался уже |
|
|
Litkevich Yuriy |
11.5.2009, 20:45
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
В листинге ниже опять встречается похожий путь. этот:"c:\qt-greenhouse\Trolltech\..." Если да, то я склонен считать, что у тебя ненормально установилась Qt. Т.к. при установке, должны были пропатчится qmake, QtCore.dll, и еще некоторые dll'ки, в которых жестко зашиваются пути при их компиляции. Это видимо и есть причина косяков со speck'ом. вообще тип платформы, нужно задавать по имени подкаталога, а не с использованием пути, например:
но ты должен знать что в qmake жестко вкомпилены и пути к библиотеки и тип компилятора. По сути нужна только одна переменная окружения - PATH = <путь к qmake> Предлагаю снести имеющуюся установку Qt, перегрузить машину и установить заново. F:\Qt - папка в которой лежит: Qt, MinGW, bin, lib, share. а что за bin, lib, share. Я полной устаовкой не пользуюсь и непредставляю чего там ещё навалено. Может это от Креатора потраха? |
|
|
Текстовая версия | Сейчас: 2.12.2024, 10:14 |