PDA

View Full Version : درخواست درایور کامپایل شده فایربرد برای کیوت



Hadiir.net
پنج شنبه 17 بهمن 1392, 02:44 صبح
سلام
من متوجه فلسفه گذاشتن این کامپایل کردن درایورها ه عهده خود کاربر توی کیوت نمی شم. فکر کنم بخاطر حق نشر و کپی رایت این چیزا باشه اما نهایتاً کاربر این کار رو خودش انجام میده فقط ا تحمل دردسر و ....
و از طرفی دیتابیس فایربرد که کلاً رایگانه حداقل درایورهای این دیتابیس رو بصورت آماده در اختیار کاربرا بزارن.

من نتونستم درایورهای فایربرد رو برای کیوت 4.8.5 کامپایل کنم و کلافه شدم از بس ارور داد. اگه آماده ش هست لطفا برای استفاده من و سایرین بزارین و یا لااقل یه تاپیک منسجم و کامل برای پرداختن به این موضوع راه بندازین.
تشکر
من از کیوت نسخه 4.8.5 و کامپایلر MinGW 4.4.0 استفاده میکنم و درایورها رو برای ویندوز می خوام ممنون میشم اگه کسی این درایورها رو کامپایل شده در اختیار من هم قرار بده.
با سپاس

daneshvar.hu
یک شنبه 28 دی 1393, 17:53 عصر
توی Qt 5 این کار رو انجام دادم و جواب داد این راهنمایی هست که واسه خودم نوشته بودم :

1. Open C:\Qt\Qt5.3.2\5.3\Src\qtbase\src\plugins\sqldriver s\ibase\ibase.pro

2.Edit ibase.pro :
TARGET = qsqlibase
INCLUDEPATH += "D:\\Development\\Firebird\\Server\\Firebird25_32\\ include"
LIBS += "D:\\Development\\Firebird\\Server\\Firebird25_32\\ lib\\fbclient_ms.lib"
SOURCES = main.cpp
OTHER_FILES += ibase.json
include(../../../sql/drivers/ibase/qsql_ibase.pri)
PLUGIN_CLASS_NAME = QIBaseDriverPlugin
include(../qsqldriverbase.pri)

3.Build Release & Debug

4.Copy qsqlibase.dll & qsqlibased.dll from C:\plugins\sqldrivers\ to C:\Qt\Qt5.3.2\5.3\mingw482_32\plugins\sqldrivers