![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Antiglobalist |
![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 7 Регистрация: 29.3.2010 Пользователь №: 1574 Спасибо сказали: 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")); |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 18.3.2025, 1:59 |