Ошибки в qdatashema

Общий форум

Модератор: app

Ошибки в qdatashema

Сообщение radist » Вт июн 09, 2009 10:16 pm

Вот в этих файлах:
qdataschemadriver.cpp
qdataschemadriver.h
qdataschemadriver-mysql.cpp
qdataschemadriver-mysql.h
qdataschemadriver-postgresql.cpp
qdataschemadriver-postgresql.h
qdataschemadriver-sqlite.cpp
qdataschemadriver-sqlite.h


Сделано так

#include <qdataschemadriver-sqlite.h>
#include <******.h>

и т.д.

Должно быть так :
#include "qdataschemadriver-sqlite.h"
#include "*************.h"

и т.д.

Исправте пожалуйста.
radist
 
Сообщения: 97
Зарегистрирован: Ср фев 25, 2009 10:39 am

Re: Ошибки в qdatashema

Сообщение app » Чт июн 11, 2009 10:58 am

обоснование какое-нибудь можете привести?
Андрей
Аватара пользователя
app
 
Сообщения: 332
Зарегистрирован: Вт фев 24, 2009 5:38 pm

Re: Ошибки в qdatashema

Сообщение radist » Чт июн 11, 2009 4:06 pm

ЭЭ мне казалось что это сао мабой разумеющаяся весч...

По умному это с++ програмеры скажут. А если по простомы то подключение так <> это вроде как для тех файлов что установлены в системе? А так " " для тех что в данном проекте?

Ну и вторая причина точнее две, сборка под винду, и сборка с помошью CMake не проходят пока не исправиш.
radist
 
Сообщения: 97
Зарегистрирован: Ср фев 25, 2009 10:39 am

Re: Ошибки в qdatashema

Сообщение app » Чт июн 11, 2009 6:00 pm

не собирается - веская причина ;)
обновил CVS и git
Андрей
Аватара пользователя
app
 
Сообщения: 332
Зарегистрирован: Вт фев 24, 2009 5:38 pm

Re: Ошибки в qdatashema

Сообщение radist » Вт июл 14, 2009 11:17 am

Сейчас попытался из CVS собрать:

+ cd qt3-qdataschema-1.2
+ export QTDIR=/usr/lib/qt3
+ QTDIR=/usr/lib/qt3
+ export PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games:/usr/lib/mit/bin:/usr/lib/mit/sbin:.:/usr/lib/qt3/bin:/usr/lib/qt3/bin
+ PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games:/usr/lib/mit/bin:/usr/lib/mit/sbin:.:/usr/lib/qt3/bin:/usr/lib/qt3/bin
+ make
cd src && qmake && make
make[1]: Entering directory `/usr/src/packages/BUILD/qt3-qdataschema-1.2/src'
cd lib && qmake lib.pro -o Makefile
Project MESSAGE: QDataSchema BUILD FOR QT3
cd lib && make -f Makefile
make[2]: Entering directory `/usr/src/packages/BUILD/qt3-qdataschema-1.2/src/lib'
g++ -c -pipe -march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -fno-strict-aliasing -Wall -W -g -D_REENTRANT -fPIC -DQDATASCHEMA_EXPORT -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -I/usr/lib/qt3/mkspecs/default -I. -I../../../../../../include -I/usr/lib/qt3/include -I.ui/ -I.moc/ -o .obj/qdataschema.o qdataschema.cpp
qdataschema.cpp:196: error: prototype for 'QDataSchema::QDataSchema(QString, const char*, QObject*)' does not match any in class 'QDataSchema'
qdataschema.h:44: error: candidates are: QDataSchema::QDataSchema(const QDataSchema&)
qdataschema.h:49: error: QDataSchema::QDataSchema(QDataSchema::ConnectionType, const char*)
qdataschema.cpp:366: error: expected constructor, destructor, or type conversion before '*' token
make[2]: *** [.obj/qdataschema.o] Error 1
make[2]: Leaving directory `/usr/src/packages/BUILD/qt3-qdataschema-1.2/src/lib'
make[1]: *** [sub-lib] Error 2
make[1]: Leaving directory `/usr/src/packages/BUILD/qt3-qdataschema-1.2/src'
make: *** [all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.14502 (%build)
radist
 
Сообщения: 97
Зарегистрирован: Ср фев 25, 2009 10:39 am

Re: Ошибки в qdatashema

Сообщение app » Вт июл 14, 2009 11:29 am

Да. Я уже отписал Валерию. Собирайте пока лабораторную версию. Там нет последних обновлений, принесших ошибки.
Андрей
Аватара пользователя
app
 
Сообщения: 332
Зарегистрирован: Вт фев 24, 2009 5:38 pm

Re: Ошибки в qdatashema

Сообщение ribamuka » Пн сен 21, 2009 8:31 pm

В Объявлении класса у конструктора параметры одного вида, а в реализации - совсем другого, поэтому компилятор и ругается.

Лабораторная версия это что ? И где ее можно скачать ?
ribamuka
 
Сообщения: 18
Зарегистрирован: Пн сен 21, 2009 7:11 pm

Re: Ошибки в qdatashema

Сообщение app » Пн сен 21, 2009 9:33 pm

ribamuka писал(а):В Объявлении класса у конструктора параметры одного вида, а в реализации - совсем другого, поэтому компилятор и ругается.

Лабораторная версия это что ? И где ее можно скачать ?


Архив старого форума
http://ananas.su/ananas.lrn.ru/phpBB2/
Раздел Лаборатории.

Коротко говоря, лаборатории - это заркала CVS модулей кода Ананаса и их(зеркал) форки на github.com
Ваш персональный форк - это ваша персональная и публичная лаборатория, для экспериментов с кодом Ананаса.
Андрей
Аватара пользователя
app
 
Сообщения: 332
Зарегистрирован: Вт фев 24, 2009 5:38 pm

Re: Ошибки в qdatashema

Сообщение ribamuka » Вт сен 22, 2009 6:04 am

Странно, но в лабораториях упоминуются только исходники Ананаса, qdataschema не фигурирует,
может без нее можно обойтись ?
ribamuka
 
Сообщения: 18
Зарегистрирован: Пн сен 21, 2009 7:11 pm

Re: Ошибки в qdatashema

Сообщение app » Вт сен 22, 2009 9:27 am

По адресу http://github.com/app перечислен список зеркал
qdataschema
ananas-labs
ananas-labs-qt4
ananas-buildfarm

Используйте указанные git урлы или ищите кнопку Download.
Андрей
Аватара пользователя
app
 
Сообщения: 332
Зарегистрирован: Вт фев 24, 2009 5:38 pm

След.

Вернуться в Общий форум

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6

cron