crossplatform.ru

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

3 страниц V  < 1 2 3 >  
Ответить в данную темуНачать новую тему
> Qt. Работа с БД., SQLite
potkin
  опции профиля:
сообщение 28.7.2010, 20:49
Сообщение #11


Студент
*

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

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




Репутация:   0  


Это типа с консоли MSYS "собирать" :
MinGW + MSYS :blink: , ужос, я так неделю СкуЛайт собирал, когда в МС Студии писал.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 28.7.2010, 20:51
Сообщение #12


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


Цитата(potkin @ 29.7.2010, 0:49) *
Это типа с консоли MSYS "собирать" :
из командной строки виндовоза, в окружении Qt, MinGW32 и Firebird.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
potkin
  опции профиля:
сообщение 28.7.2010, 23:06
Сообщение #13


Студент
*

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

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




Репутация:   0  


 в окружении Qt, MinGW32 и Firebird.

А что значит "в окружении" ???
Прописаны в "PATH" ???
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AntonH851
  опции профиля:
сообщение 29.7.2010, 9:59
Сообщение #14


Студент
*

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

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




Репутация:   0  


Цитата(potkin @ 29.7.2010, 0:06) *
А что значит "в окружении" ???
Прописаны в "PATH" ???


можно использовать для подготовки окружения такой bat Файл(взят где-то из папки с qt):
Цитата
@echo off
rem
rem This file is generated
rem
echo Setting up a MinGW/Qt only environment...
echo -- QTDIR set to C:\Qt\2010.02\qt
echo -- PATH set to C:\Qt\2010.02\qt\bin
echo -- Adding C:\Qt\2010.02\bin to PATH
echo -- Adding %SystemRoot%\System32 to PATH
echo -- Adding C:\Firebird_2_1\bin to PATH
echo -- QMAKESPEC set to win32-g++
set QTDIR=C:\Qt\2010.02\qt
set PATH=C:\Qt\2010.02\qt\bin
set PATH=%PATH%;C:\Qt\2010.02\bin;C:\Qt\2010.02\mingw\bin
set PATH=%PATH%;%SystemRoot%\System32
set PATH=%PATH%;C:\Firebird_2_1\bin
set QMAKESPEC=win32-g++

cd c:\qt\2010.02\qt\src\plugins\sqldrivers\ibase

cmd.exe


Пути естественно надо свои указать
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 29.7.2010, 11:03
Сообщение #15


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


Цитата(potkin @ 29.7.2010, 3:06) *
А что значит "в окружении" ???
Прописаны в "PATH" ???
да.
Смотри пимер, который привёл AntonH851
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
potkin
  опции профиля:
сообщение 29.7.2010, 18:03
Сообщение #16


Студент
*

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

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




Репутация:   0  


переименовываем fbclient_ms.lib в fbclient.lib

cd %QTDIR%\src\plugins\sqldrivers\ibase
qmake -o Makefile "INCLUDEPATH+=F:\Firebird\Firebird_2_1\include" "LIBS+=F:\Firebird\Firebird_2_1\lib\fbclient.lib" ibase.pro

Перепрописал пути.
Ошибок не выдало.
В "C:\Qt\2010.02.1\qt\src\plugins\sqldrivers\ibase" появились файлы/директории:
1) tmp - директория
2) Makefile - файл
3) Makefile.Debug - файл
4) Makefile.Release - файл
5) qsqlibase_resource.rc - файл
6) qsqlibased_resource.rc - файл

а ibase*.dll нигде Нет.

Забыл:
1) tmp - директория - Пустая
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 29.7.2010, 18:18
Сообщение #17


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


Цитата(potkin @ 29.7.2010, 22:03) *
а ibase*.dll нигде Нет.
в %QTDIR%/plugins/sqldrivers
должны появится:
qsqlibase4.dll
qsqlibased4.dll

тестируй в
%QTDIR%/demos/sqlbrowser
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
potkin
  опции профиля:
сообщение 29.7.2010, 20:26
Сообщение #18


Студент
*

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

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




Репутация:   0  


в %QTDIR%/plugins/sqldrivers
должны появится:
qsqlibase4.dll
qsqlibased4.dll

Нет этих ДЛЛ-ок :unsure:
Подскажите: что делать :( ???
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
molchanoviv
  опции профиля:
сообщение 29.7.2010, 20:48
Сообщение #19


Старейший участник
****

Группа: Сомодератор
Сообщений: 597
Регистрация: 18.7.2008
Из: Саратов
Пользователь №: 238

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




Репутация:   5  


Цитата(potkin @ 29.7.2010, 19:03) *
1) tmp - директория
2) Makefile - файл
3) Makefile.Debug - файл
4) Makefile.Release - файл
5) qsqlibase_resource.rc - файл
6) qsqlibased_resource.rc - файл

А ты make-то выполнил?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
potkin
  опции профиля:
сообщение 29.7.2010, 21:02
Сообщение #20


Студент
*

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

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




Репутация:   0  


А ты make-то выполнил?

нет, выполнил "qmake", так как на команду "make" пишет "make не является внутренней или внешней ......."
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

3 страниц V  < 1 2 3 >
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


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




RSS Текстовая версия Сейчас: 23.4.2024, 11:56