crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> [Решено] сборка драйвера MySQL под Windows, опять...
Cergey
  опции профиля:
сообщение 4.4.2011, 11:09
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 62
Регистрация: 18.10.2008
Пользователь №: 395

Спасибо сказали: 3 раз(а)




Репутация:   1  


Здравствуйте... :clapping:

Использую такие команды для Qt 4.6.3 Command Prompt

cd %QTDIR%\src\plugins\sqldrivers\mysql
qmake "INCLUDEPATH+=F:\MySQL\include" "LIBS+=F:\MYSQL\MySQL Server 5.1\lib\opt\libmysql.lib" mysql.pro
nmake

Вылетает с ошибкой
LINK : fatal error LNK1104: не удается открыть файл ''F:\MYSQL\MySQL.obj''

Использую VS2008...
При подключении средствами С++ к MySQL такую ошибку видел когда не подключаешь libmysql.lib...

А как расположение этой библиотеки вставить в Qt 4.6.3 Command Prompt чтоб откомпилировалось??? :help:
Учитывая сколько времени уже потерял хочу использовать для разработки все таки QT

P.S. И немного о подключении к Денвер(Denwer) MySQL, может время кому сэкономит:

Народ облом - придется ставить полностью веб сервер... сюды - http://php-myadmin.ru/learning/instrument-intro.html

Сообщение отредактировал Cergey - 4.4.2011, 13:20
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
maint
  опции профиля:
сообщение 4.4.2011, 12:07
Сообщение #2


Участник
**

Группа: Участник
Сообщений: 233
Регистрация: 3.8.2009
Из: Иркутск
Пользователь №: 982

Спасибо сказали: 28 раз(а)




Репутация:   2  


Цитата(Cergey @ 4.4.2011, 16:09) *
Здравствуйте... :clapping:

Использую такие команды для Qt 4.6.3 Command Prompt

cd %QTDIR%\src\plugins\sqldrivers\mysql
qmake "INCLUDEPATH+=F:\MySQL\include" "LIBS+=F:\MYSQL\MySQL Server 5.1\lib\opt\libmysql.lib" mysql.pro
nmake

Вылетает с ошибкой
LINK : fatal error LNK1104: не удается открыть файл ''F:\MYSQL\MySQL.obj''

Использую VS2008...
При подключении средствами С++ к MySQL такую ошибку видел когда не подключаешь libmysql.lib...

А как расположение этой библиотеки вставить в Qt 4.6.3 Command Prompt чтоб откомпилировалось??? :help:
Учитывая сколько времени уже потерял хочу использовать для разработки все таки QT

P.S. И немного о подключении к Денвер(Denwer) MySQL, может время кому сэкономит:

Народ облом - придется ставить полностью веб сервер... сюды - http://php-myadmin.ru/learning/instrument-intro.html

qmake INCLUDEPATH+="F:\MySQL\include" LIBS+="F:\MYSQL\MySQL Server 5.1\lib\opt\libmysql.lib" mysql.pro

а если так ? Видна разница ?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Cergey
  опции профиля:
сообщение 4.4.2011, 12:32
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 62
Регистрация: 18.10.2008
Пользователь №: 395

Спасибо сказали: 3 раз(а)




Репутация:   1  


все равно - LINK : fatal error LNK1104: не удается открыть файл ''F:\MYSQL\MySQL.obj''
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Cergey
  опции профиля:
сообщение 4.4.2011, 13:19
Сообщение #4


Студент
*

Группа: Участник
Сообщений: 62
Регистрация: 18.10.2008
Пользователь №: 395

Спасибо сказали: 3 раз(а)




Репутация:   1  


cd %QTDIR%\src\plugins\sqldrivers\mysql
qmake "INCLUDEPATH+=F:\MySQL\include" "LIBS+=F:\MYSQL\libmysql.lib" mysql.pro
nmake

libmysql.lib в F:\MySQL положил и в %QTDIR%\src\plugins\sqldrivers\mysql...

Очень странно что ни у кого не было таких проблем при компиляции в VS2008 и Windows 7...

Стати тут можно проверить сразу работоспособность... в выпадающем списке
%QTDIR%\demos\sqlbrowser\release\sqlbrowser.exe

Сообщение отредактировал Cergey - 4.4.2011, 13:22
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Cergey
  опции профиля:
сообщение 4.4.2011, 16:39
Сообщение #5


Студент
*

Группа: Участник
Сообщений: 62
Регистрация: 18.10.2008
Пользователь №: 395

Спасибо сказали: 3 раз(а)




Репутация:   1  


Дополнение - после компиляции работает и на Денвере... интересно, а на XP еще работать будет???
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 16.1.2021, 17:46