crossplatform.ru

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

 
Ответить в данную темуНачать новую тему
> Qt+MySQL, Сколько ж проблем с этим сочетанием ...
Antiglobalist
  опции профиля:
сообщение 18.5.2011, 22:48
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 7
Регистрация: 29.3.2010
Пользователь №: 1574

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




Репутация:   0  


Вобщем , параллельно на компе и на ноуте собирал драйвер MySQL под Qt , через configure -sql-mysql , итог - На компе собралось на ноуте нет (Комп - Qt 4.6 , Ноут - Qt 4.7 ) Хоть на ноуте фалы и появились нужные , в допустимых их не видно ... как когда то решил стырить с компа либы и перекинуть на ноут . И тут успех , драйвер виден . Но теперь одна очень напрягающая проблема , при изменение кода программы и нажатия кнопки Выполнить выдает следующие ошибки : 1- cannot find -lC:\MySQL\lib\opt\libmysql 2-collect2: выполнение ld заверС?илось СЃ РєРѕРґРѕРј возврата 1
Но!Если зайти в настройку проекта и поставить другой профиль Qt , нажать Выполнить , снова зайти в настройку проекта и выбрать Первый профиль то соберется и запустится без ошибок ...
Не очень тянет при каждом изменение кода делать это ... может подскажите в чем проблема ?
А , и теперь любая лаба работующая собираемая этим профилем Qt такие ж ошибки выдает ...

Ну и дабы не создавать новую тему второй вопрос из той же оперы ...
Забыв старые проблемы с БД+Кутэ создал базу данных и имя её на руссском языке
db.setDatabaseName("Склад№7"); - не контачит ...с англ буквами норм
При работе с запросами русский используется и проблем нет
Очень не хотелось бы всю базу переписывать
Имеются in main:
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("Windows-1251"));
QTextCodec::setCodecForTr(QTextCodec::codecForName("Windows-1251"));
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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




RSS Текстовая версия Сейчас: 20.10.2020, 14:41