我尝试使用官方网站创建 QMYSQL 驱动程序:https ://doc.qt.io/qt-6/sql-driver.html#qmysql 。我在命令行中输入以下内容:
qt-cmake -G Ninja "C:\Qt1\6.8.1\Src\qtbase\src\plugins\sqldrivers" -DCMAKE_INSTALL_PREFIX="C:\Qt1\6.8.1\msvc2022_64" -DMySQL_ROOT="C:\Program Files\MySQL\MySQL Server 8.0"
我得到这个:
CMake Error at C:/Qt1/6.8.1/mingw_64/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2552 (message):
No SBOM project name was set.
Call Stack (most recent call first):
C:/Qt1/6.8.1/mingw_64/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2542 (_qt_internal_sbom_get_root_project_name_lower_case)
C:/Qt1/6.8.1/mingw_64/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2636 (_qt_internal_sbom_get_root_project_name_for_spdx_id)
C:/Qt1/6.8.1/mingw_64/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:2603 (_qt_internal_sbom_generate_target_package_spdx_id)
C:/Qt1/6.8.1/mingw_64/lib/cmake/Qt6/QtPublicSbomHelpers.cmake:1926 (_qt_internal_sbom_record_target_spdx_id)
C:/Qt1/6.8.1/mingw_64/lib/cmake/Qt6/QtPluginHelpers.cmake:446 (_qt_internal_extend_sbom)
mysql/CMakeLists.txt:8 (qt_internal_add_plugin)
我尝试将此命令添加到我的请求末尾:
-DQT_NO_CREATE_SBOM=ON
我也尝试添加这个:
set(QT_SBOM_PROJECT_NAME "mysql_driver")
在 CMakeList.txt 中:
C:\Qt1\6.8.1\Src\qtbase\src\plugins\sqldrivers\mysql
我不知道该怎么办。