Начало » Использование СУБД » Firebird, HQbird, InterBase » Драйвер Firebird для Qt 6.6 (Не удаётся скомпилировать драйвер.)
Драйвер Firebird для Qt 6.6 [сообщение #3828] |
Thu, 23 November 2023 12:09 |
dikiy
Сообщений: 4 Зарегистрирован: November 2023
|
Junior Member |
|
|
Добрый день. Никак не получается собрать драйвер для Firebird в Qt 6.6 под Windows. Кто-нибудь пробовал? Раньше в версии Qt 5.12 это было гораздо проще, а теперь Qt6 заставляют использовать CMake и Ninja для сборки SQL-драйверов и эта связка ни как не работает. А старый проект драйвера от 5.12 требует слишком много всяких вещей, которые теперь в 6.6 удалены.
Файлы для сборки, которые предоставляет Qt требуют доработки, т.к. там везде указаны пути по-умолчанию. Я их все отредактировал. Настроил все пути. Но вот такой выход получается:
C:\Users\user>C:\Qt\6.6.0\mingw_64\bin\qt-cmake-user -G Ninja -DCMAKE_MAKE_PROGRAM="C:\Qt\Tools\Ninja\ninja.exe" -S C:\Qt\6.6.0\Src\qtbase\src\plugins\sqldrivers -B C:\Qt\6.6.0\Src\qtbase\src\plugins\sqldrivers\ibase\build -DInterbase_INCLUDE_DIR="H:\Qt\Firebird_3.0\Firebird_3_0\include " -DInterbase_LIBRARY="H:\Qt\Firebird_3.0\Firebird_3_0\lib\fbclient_ms.lib "
-- The CXX compiler identification is unknown
-- The C compiler identification is unknown
-- The ASM compiler identification is GNU
-- Found assembler: C:/Qt/Tools/mingw1120_64/bin/gcc.exe
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - failed
-- Check for working CXX compiler: C:/Qt/Tools/mingw1120_64/bin/g++.exe
-- Check for working CXX compiler: C:/Qt/Tools/mingw1120_64/bin/g++.exe - broken
CMake Error at C:/Qt/Tools/CMake_64/share/cmake-3.24/Modules/CMakeTestCXXCo mpiler.cmake:62 (message):
The C++ compiler
"C:/Qt/Tools/mingw1120_64/bin/g++.exe"
is not able to compile a simple test program.
It fails with the following output:
Change Dir: C:/Qt/6.6.0/Src/qtbase/src/plugins/sqldrivers/ibase/build/CM akeFiles/CMakeTmp
Run Build Command(s):C:\Qt\Tools\Ninja\ninja.exe cmTC_29d4b && [1/2] Building CXX object CMakeFiles\cmTC_29d4b.dir\testCXXCompiler.cxx.obj
FAILED: CMakeFiles/cmTC_29d4b.dir/testCXXCompiler.cxx.obj
C:\Qt\Tools\mingw1120_64\bin\g++.exe -o CMakeFiles\cmTC_29d4b.dir\testCXXCompiler.cxx.obj -c C:\Qt\6.6.0\Src\qtbase\src\plugins\sqldrivers\ibase\build\CM akeFiles\CMakeTmp\testCXXCompiler.cxx
ninja: build stopped: subcommand failed.
CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:7 (project)
-- Configuring incomplete, errors occurred!
See also " C:/Qt/6.6.0/Src/qtbase/src/plugins/sqldrivers/ibase/build/CM akeFiles/CMakeOutput.log ".
See also " C:/Qt/6.6.0/Src/qtbase/src/plugins/sqldrivers/ibase/build/CM akeFiles/CMakeError.log ".
[Обновления: Thu, 23 November 2023 12:12] Известить модератора
|
|
|
Переход к форуму:
Текущее время: Fri Nov 22 10:41:49 GMT+3 2024
Общее время, затраченное на создание страницы: 0.00684 секунд
|