crossplatform.ru

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


  Ответ в Qt+MySQL
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Antiglobalist Дата 18.5.2011, 22:48
  Вобщем , параллельно на компе и на ноуте собирал драйвер 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"));
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 28.3.2024, 12:24