|
|
886行目: |
886行目: |
| <br><br> | | <br><br> |
|
| |
|
| == CLion / Qt 5との連携 == | | == CLion / Qt 6との連携 == |
| ==== CMakeツールチェーンファイルの作成 ====
| |
| 任意のディレクトリにCMakeツールチェーンファイルの作成する。<br>
| |
| vi /<任意のディレクトリ>/ToolChain_for_Raspberry_Pi.cmake
| |
| <br>
| |
| <syntaxhighlight lang="cmake">
| |
| # Raspberry Pi OS 32ビット向け
| |
| # 64ビットを使用する場合は、"arm-linux-gnueabihf"の部分を"aarch64-linux-gnu"へ変更すること
| |
| # /<任意のディレクトリ>/ToolChain_for_Raspberry_Pi.cmakeファイル
| |
|
| |
| cmake_minimum_required(VERSION 3.18)
| |
| include_guard(GLOBAL)
| |
|
| |
| set(CMAKE_SYSTEM_NAME Linux)
| |
| set(CMAKE_SYSTEM_PROCESSOR arm)
| |
|
| |
| set(TARGET_SYSROOT <Raspberry Piのシステムルートディレクトリ>)
| |
| set(CMAKE_SYSROOT ${TARGET_SYSROOT})
| |
|
| |
| set(ENV{PKG_CONFIG_PATH} $PKG_CONFIG_PATH:${TARGET_SYSROOT}/usr/lib/pkgconfig:${TARGET_SYSROOT}/usr/lib/arm-linux-gnueabihf/pkgconfig)
| |
| set(ENV{PKG_CONFIG_LIBDIR} /usr/lib64/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig/:${TARGET_SYSROOT}/usr/lib/pkgconfig:${TARGET_SYSROOT}/usr/lib/arm-linux-gnueabihf/pkgconfig:${TARGET_SYSROOT}/usr/share/pkgconfig)
| |
| set(ENV{PKG_CONFIG_SYSROOT_DIR} ${CMAKE_SYSROOT})
| |
|
| |
| set(CMAKE_C_COMPILER /<GCCツールチェーンのインストールディレクトリ>/bin/arm-linux-gnueabihf-gcc)
| |
| set(CMAKE_CXX_COMPILER /<GCCツールチェーンのインストールディレクトリ>/bin/arm-linux-gnueabihf-g++)
| |
|
| |
| set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -I${TARGET_SYSROOT}/usr/include -I${TARGET_SYSROOT}/usr/include/arm-linux-gnueabihf")
| |
| set(CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS}")
| |
| set(CMAKE_EXE_LINKER_FLAGS_INIT "-Wl,-rpath-link,${TARGET_SYSROOT}/usr/lib/arm-linux-gnueabihf")
| |
| set(CMAKE_MODULE_LINKER_FLAGS_INIT "-Wl,-rpath-link,${TARGET_SYSROOT}/usr/lib/arm-linux-gnueabihf")
| |
| set(CMAKE_SHARED_LINKER_FLAGS_INIT "-Wl,-rpath-link,${TARGET_SYSROOT}/usr/lib/arm-linux-gnueabihf")
| |
|
| |
| # Raspberry Pi 3Bの場合
| |
| set(QT_COMPILER_FLAGS "march=armv8-a -mtune=cortex-a53 -mfpu=crypto-neon-fp-armv8")
| |
|
| |
| # Raspberry Pi 4Bの場合
| |
| set(QT_COMPILER_FLAGS "march=armv8-a -mtune=cortex-a72 -mfpu=crypto-neon-fp-armv8")
| |
|
| |
| set(QT_COMPILER_FLAGS_RELEASE "-O2 -pipe")
| |
| set(QT_LINKER_FLAGS "-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed")
| |
|
| |
| set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
| |
| set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
| |
| set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
| |
| set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)
| |
| set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
| |
| set(CMAKE_BUILD_RPATH ${TARGET_SYSROOT})
| |
|
| |
| set(XCB_PATH_VARIABLE ${TARGET_SYSROOT})
| |
|
| |
| set(GL_INC_DIR ${TARGET_SYSROOT}/usr/include)
| |
| set(GL_LIB_DIR ${TARGET_SYSROOT}:${TARGET_SYSROOT}/usr/lib/arm-linux-gnueabihf/:${TARGET_SYSROOT}/usr:${TARGET_SYSROOT}/usr/lib)
| |
|
| |
| set(EGL_INCLUDE_DIR ${GL_INC_DIR})
| |
| set(EGL_LIBRARY ${XCB_PATH_VARIABLE}/usr/lib/arm-linux-gnueabihf/libEGL.so)
| |
|
| |
| set(OPENGL_INCLUDE_DIR ${GL_INC_DIR})
| |
| set(OPENGL_opengl_LIBRARY ${XCB_PATH_VARIABLE}/usr/lib/arm-linux-gnueabihf/libOpenGL.so)
| |
|
| |
| set(GLESv2_INCLUDE_DIR ${GL_INC_DIR})
| |
| set(GLIB_LIBRARY ${XCB_PATH_VARIABLE}/usr/lib/arm-linux-gnueabihf/libGLESv2.so)
| |
|
| |
| set(GLESv2_INCLUDE_DIR ${GL_INC_DIR})
| |
| set(GLESv2_LIBRARY ${XCB_PATH_VARIABLE}/usr/lib/arm-linux-gnueabihf/libGLESv2.so)
| |
|
| |
| set(gbm_INCLUDE_DIR ${GL_INC_DIR})
| |
| set(gbm_LIBRARY ${XCB_PATH_VARIABLE}/usr/lib/arm-linux-gnueabihf/libgbm.so)
| |
|
| |
| set(Libdrm_INCLUDE_DIR ${GL_INC_DIR})
| |
| set(Libdrm_LIBRARY ${XCB_PATH_VARIABLE}/usr/lib/arm-linux-gnueabihf/libdrm.so)
| |
|
| |
| set(XCB_XCB_INCLUDE_DIR ${GL_INC_DIR})
| |
| set(XCB_XCB_LIBRARY ${XCB_PATH_VARIABLE}/usr/lib/arm-linux-gnueabihf/libxcb.so)
| |
| </syntaxhighlight>
| |
| <br>
| |
| ==== Qt 5向けCMakeツールチェーン設定ファイルの作成 ====
| |
| Raspberry Pi向けのQt 5ライブラリのインストールディレクトリ内のlib/cmake/Qt5ディレクトリにCMakeツールチェーン設定ファイルの作成する。<br>
| |
| vi /<Qt 5ライブラリのインストールディレクトリ>lib/cmake/Qt5/qt.toolchain.cmake
| |
| <br>
| |
| <syntaxhighlight lang="cmake">
| |
| # /<Qt 5ライブラリのインストールディレクトリ>lib/cmake/Qt5/qt.toolchain.cmakeファイル
| |
|
| |
| set(__qt_toolchain_used_variables
| |
| QT_CHAINLOAD_TOOLCHAIN_FILE
| |
| QT_TOOLCHAIN_INCLUDE_FILE
| |
| QT_TOOLCHAIN_RELOCATABLE_CMAKE_DIR
| |
| QT_TOOLCHAIN_RELOCATABLE_PREFIX
| |
| QT_ADDITIONAL_PACKAGES_PREFIX_PATH
| |
| )
| |
|
| |
| list(APPEND CMAKE_TRY_COMPILE_PLATFORM_VARIABLES ${__qt_toolchain_used_variables})
| |
| list(REMOVE_DUPLICATES CMAKE_TRY_COMPILE_PLATFORM_VARIABLES)
| |
|
| |
| if($ENV{_QT_TOOLCHAIN_VARS_INITIALIZED})
| |
| foreach(var ${__qt_toolchain_used_variables})
| |
| set(${var} "$ENV{_QT_TOOLCHAIN_${var}}")
| |
| endforeach()
| |
| endif()
| |
|
| |
| set(__qt_initially_configured_toolchain_file "<上記で作成したRaspberry Pi向けCMakeツールチェーンファイルのパス>")
| |
| set(__qt_chainload_toolchain_file "${__qt_initially_configured_toolchain_file}")
| |
|
| |
| if(NOT QT_QMAKE_TARGET_MKSPEC)
| |
| set(QT_QMAKE_TARGET_MKSPEC <Qt 5のクロスコンパイルで使用したRaspberry Pi向けデバイス定義ファイルのパス> CACHE STRING "")
| |
| endif()
| |
|
| |
| if(NOT "${QT_CHAINLOAD_TOOLCHAIN_FILE}" STREQUAL "")
| |
| set(__qt_chainload_toolchain_file "${QT_CHAINLOAD_TOOLCHAIN_FILE}")
| |
| endif()
| |
|
| |
| if(__qt_chainload_toolchain_file)
| |
| get_filename_component(__qt_chainload_toolchain_file_real_path
| |
| "${__qt_chainload_toolchain_file}" REALPATH)
| |
| if(__qt_chainload_toolchain_file_real_path STREQUAL CMAKE_CURRENT_LIST_FILE)
| |
| message(FATAL_ERROR
| |
| "Woah, the Qt toolchain file tried to include itself recursively! '${__qt_chainload_toolchain_file}' "
| |
| "Make sure to remove qtbase/CMakeCache.txt and reconfigure qtbase with 'cmake' "
| |
| "rather than 'qt-cmake', and then you can reconfigure your own project."
| |
| )
| |
| elseif(NOT EXISTS "${__qt_chainload_toolchain_file_real_path}")
| |
| message(WARNING "The toolchain file to be chainloaded "
| |
| "'${__qt_chainload_toolchain_file}' does not exist.")
| |
| else()
| |
| include("${__qt_chainload_toolchain_file}")
| |
| set(__qt_chainload_toolchain_file_included TRUE)
| |
| endif()
| |
| unset(__qt_chainload_toolchain_file)
| |
| endif()
| |
|
| |
| get_filename_component(QT_TOOLCHAIN_RELOCATABLE_INSTALL_PREFIX ${CMAKE_CURRENT_LIST_DIR}/../../../ ABSOLUTE)
| |
| get_filename_component(QT_TOOLCHAIN_RELOCATABLE_CMAKE_DIR "${CMAKE_CURRENT_LIST_DIR}/.." ABSOLUTE)
| |
|
| |
| list(PREPEND CMAKE_PREFIX_PATH "${QT_TOOLCHAIN_RELOCATABLE_CMAKE_DIR}")
| |
| list(PREPEND CMAKE_FIND_ROOT_PATH "${QT_TOOLCHAIN_RELOCATABLE_INSTALL_PREFIX}")
| |
|
| |
| if(NOT QT_AVOID_CUSTOM_PLATFORM_MODULES)
| |
| list(PREPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/platforms")
| |
| endif()
| |
|
| |
| set(__qt_toolchain_additional_packages_prefixes "")
| |
| if(QT_ADDITIONAL_PACKAGES_PREFIX_PATH)
| |
| list(APPEND __qt_toolchain_additional_packages_prefixes ${QT_ADDITIONAL_PACKAGES_PREFIX_PATH})
| |
| endif()
| |
|
| |
| if(DEFINED ENV{QT_ADDITIONAL_PACKAGES_PREFIX_PATH} AND NOT "$ENV{QT_ADDITIONAL_PACKAGES_PREFIX_PATH}" STREQUAL "")
| |
| set(__qt_env_additional_packages_prefixes $ENV{QT_ADDITIONAL_PACKAGES_PREFIX_PATH})
| |
| if(NOT CMAKE_HOST_WIN32)
| |
| string(REPLACE ":" ";" __qt_env_additional_packages_prefixes
| |
| "${__qt_env_additional_packages_prefixes}")
| |
| endif()
| |
| list(APPEND __qt_toolchain_additional_packages_prefixes ${__qt_env_additional_packages_prefixes})
| |
| unset(__qt_env_additional_packages_prefixes)
| |
| endif()
| |
|
| |
| if(__qt_toolchain_additional_packages_prefixes)
| |
| set(__qt_toolchain_additional_packages_root_paths "")
| |
| set(__qt_toolchain_additional_packages_prefix_paths "")
| |
|
| |
| foreach(__qt_additional_path IN LISTS __qt_toolchain_additional_packages_prefixes)
| |
| file(TO_CMAKE_PATH "${__qt_additional_path}" __qt_additional_path)
| |
| get_filename_component(__qt_additional_path "${__qt_additional_path}" ABSOLUTE)
| |
| set(__qt_additional_path_lib_cmake "${__qt_additional_path}")
| |
| if(NOT __qt_additional_path_lib_cmake MATCHES "/lib/cmake$")
| |
| string(APPEND __qt_additional_path_lib_cmake "/lib/cmake")
| |
| endif()
| |
|
| |
| list(APPEND __qt_toolchain_additional_packages_root_paths "${__qt_additional_path}")
| |
| list(APPEND __qt_toolchain_additional_packages_prefix_paths "${__qt_additional_path_lib_cmake}")
| |
| endforeach()
| |
|
| |
| list(PREPEND CMAKE_PREFIX_PATH ${__qt_toolchain_additional_packages_prefix_paths})
| |
| list(PREPEND CMAKE_FIND_ROOT_PATH ${__qt_toolchain_additional_packages_root_paths})
| |
|
| |
| unset(__qt_additional_path)
| |
| unset(__qt_additional_path_lib_cmake)
| |
| unset(__qt_toolchain_additional_packages_root_paths)
| |
| unset(__qt_toolchain_additional_packages_prefix_paths)
| |
| endif()
| |
|
| |
| unset(__qt_toolchain_additional_packages_prefixes)
| |
|
| |
| set(__qt_toolchain_extra_file "${CMAKE_CURRENT_LIST_DIR}/qt.toolchain.extra.cmake")
| |
| if(EXISTS "${__qt_toolchain_extra_file}")
| |
| include("${__qt_toolchain_extra_file}")
| |
| endif()
| |
|
| |
| if(QT_TOOLCHAIN_INCLUDE_FILE)
| |
| get_filename_component(__qt_toolchain_include_file_real_path "${QT_TOOLCHAIN_INCLUDE_FILE}" REALPATH)
| |
| if(EXISTS "${__qt_toolchain_include_file_real_path}")
| |
| include("${__qt_toolchain_include_file_real_path}")
| |
| else()
| |
| message(WARNING "The passed extra toolchain file to be included does not exist: " "${__qt_toolchain_include_file_real_path}")
| |
| endif()
| |
| endif()
| |
|
| |
| if(DEFINED CACHE{CMAKE_BUILD_TYPE})
| |
| set(__qt_toolchain_cmake_build_type_before_project_call "${CMAKE_BUILD_TYPE}")
| |
| endif()
| |
| | |
| if(NOT "$ENV{_QT_TOOLCHAIN_VARS_INITIALIZED}")
| |
| set(ENV{_QT_TOOLCHAIN_VARS_INITIALIZED} ON)
| |
| foreach(var ${__qt_toolchain_used_variables})
| |
| set(ENV{_QT_TOOLCHAIN_${var}} "${${var}}")
| |
| endforeach()
| |
| endif()
| |
| </syntaxhighlight>
| |
| <br>
| |
| ==== ツールチェーンの設定 ==== | | ==== ツールチェーンの設定 ==== |
| CLionを起動する。<br> | | CLionを起動する。<br> |
1,108行目: |
902行目: |
| ** [C コンパイラー:] | | ** [C コンパイラー:] |
| **: Raspberry Pi向けQtライブラリのビルドに使用したGCCファイルのパスを入力する。 | | **: Raspberry Pi向けQtライブラリのビルドに使用したGCCファイルのパスを入力する。 |
| **: 例: /<GCCツールチェーンのインストールディレクトリ>/bin/aarch64-linux-gnu-gcc | | **: 32ビット向けの例: /<GCCツールチェーンのインストールディレクトリ>/bin/arm-linux-gnueabihf-gcc |
| | **: 64ビット向けの例: /<GCCツールチェーンのインストールディレクトリ>/bin/aarch64-linux-gnu-gcc |
| ** [C++ コンパイラー:] | | ** [C++ コンパイラー:] |
| **: Raspberry Pi向けQtライブラリのビルドに使用したG++ファイルのパスを入力する。 | | **: Raspberry Pi向けQtライブラリのビルドに使用したG++ファイルのパスを入力する。 |
| **: 例: /<GCCツールチェーンのインストールディレクトリ>/bin/aarch64-linux-gnu-g++ | | **: 32ビット向けの例: /<GCCツールチェーンのインストールディレクトリ>/bin/arm-linux-gnueabihf-g++ |
| | **: 64ビット向けの例: /<GCCツールチェーンのインストールディレクトリ>/bin/aarch64-linux-gnu-g++ |
| ** [デバッガー:] | | ** [デバッガー:] |
| **: GCCツールチェーンのGDBファイルのパスを入力する。 | | **: GCCツールチェーンのGDBファイルのパスを入力する。 |
| **: 例: /<GCCツールチェーンのインストールディレクトリ>/bin/aarch64-linux-gnu-gdb | | **: 32ビット向けの例: /<GCCツールチェーンのインストールディレクトリ>/bin/arm-linux-gnueabihf-gdb |
| | **: 64ビット向けの例: /<GCCツールチェーンのインストールディレクトリ>/bin/aarch64-linux-gnu-gdb |
| <br> | | <br> |
| [設定]画面の右ペイン下部にある[適用]ボタンを押下する。<br> | | [設定]画面の右ペイン下部にある[適用]ボタンを押下する。<br> |
1,132行目: |
929行目: |
| ** [ジェネレーター:]プルダウン | | ** [ジェネレーター:]プルダウン |
| **: [デフォルトを使用する]を選択する。 | | **: [デフォルトを使用する]を選択する。 |
| **: 例: /<GCCツールチェーンのインストールディレクトリ>/bin/aarch64-linux-gnu-gcc | | **: 32ビット向けの例: /<GCCツールチェーンのインストールディレクトリ>/bin/arm-linux-gnueabihf-gcc |
| | **: 64ビット向けの例: /<GCCツールチェーンのインストールディレクトリ>/bin/aarch64-linux-gnu-gcc |
| ** [環境:]<br>[環境:]のテキストアイコンを選択して、[環境設定]画面を開く。<br>画面右上の[+]ボタンを押下して、各環境変数を設定する。 | | ** [環境:]<br>[環境:]のテキストアイコンを選択して、[環境設定]画面を開く。<br>画面右上の[+]ボタンを押下して、各環境変数を設定する。 |
| *** CMAKE_C_COMPILER | | *** CMAKE_C_COMPILER |
| ***: Raspberry Pi向けQtライブラリのビルドに使用したGCCファイルのパスを入力する。 | | ***: Raspberry Pi向けQtライブラリのビルドに使用したGCCファイルのパスを入力する。 |
| ***: 例: /<GCCツールチェーンのインストールディレクトリ>/bin/aarch64-linux-gnu-gcc | | ***: 32ビット向けの例: /<GCCツールチェーンのインストールディレクトリ>/bin/arm-linux-gnueabihf-gcc |
| | ***: 64ビット向けの例: /<GCCツールチェーンのインストールディレクトリ>/bin/aarch64-linux-gnu-gcc |
| *** CMAKE_CXX_COMPILER | | *** CMAKE_CXX_COMPILER |
| ***: Raspberry Pi向けQtライブラリのビルドに使用したG++ファイルのパスを入力する。 | | ***: Raspberry Pi向けQtライブラリのビルドに使用したG++ファイルのパスを入力する。 |
| ***: 例: /<GCCツールチェーンのインストールディレクトリ>/bin/aarch64-linux-gnu-g++ | | ***: 32ビット向けの例: /<GCCツールチェーンのインストールディレクトリ>/bin/arm-linux-gnueabihf-g++ |
| | ***: 64ビット向けの例: /<GCCツールチェーンのインストールディレクトリ>/bin/aarch64-linux-gnu-g++ |
| *** CMAKE_PREFIX_PATH | | *** CMAKE_PREFIX_PATH |
| ***: Raspberry Pi向けQtライブラリのインストールディレクトリのパスを入力する。 | | ***: Raspberry Pi向けQtライブラリのインストールディレクトリのパスを入力する。 |
1,145行目: |
945行目: |
| *** CMAKE_TOOLCHAIN_FILE | | *** CMAKE_TOOLCHAIN_FILE |
| ***: Raspberry Pi向けQtライブラリのインストールディレクトリにあるビルド向けツールチェーンファイルのパスを入力する。 | | ***: Raspberry Pi向けQtライブラリのインストールディレクトリにあるビルド向けツールチェーンファイルのパスを入力する。 |
| ***: 例: /<Raspberry Pi向けQtライブラリのインストールディレクトリ>/lib/cmake/Qt5/qt.toolchain.cmake | | ***: 例: /<Raspberry Pi向けQtライブラリのインストールディレクトリ>/lib/cmake/Qt6/qt.toolchain.cmake |
| *** QT_QMAKE_EXECUTABLE | | *** QT_QMAKE_EXECUTABLE |
| ***: Raspberry Pi向けQtライブラリのインストールディレクトリにあるqmakeファイルのパスを入力する。 | | ***: Raspberry Pi向けQtライブラリのインストールディレクトリにあるqmakeファイルのパスを入力する。 |
1,212行目: |
1,012行目: |
| **: :0 | | **: :0 |
| ** QT_QPA_PLATFORMTHEME | | ** QT_QPA_PLATFORMTHEME |
| **: Qt 5の場合 : qt5ct | | **: Qt 6の場合 : Qt6ct |
| ** PATH | | ** PATH |
| **: Raspberry Pi上のQt5ライブラリをアップロードしたbinディレクトリのパスを入力する。 | | **: Raspberry Pi上のQt6ライブラリをアップロードしたbinディレクトリのパスを入力する。 |
| **: 例: /<Qt5ライブラリをアップロードしたディレクトリ>/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games | | **: 例: /<Qt6ライブラリをアップロードしたディレクトリ>/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games |
| ** LD_LIBRARY_PATH | | ** LD_LIBRARY_PATH |
| **: Raspberry Pi上のQt5ライブラリをアップロードしたlibディレクトリのパスを入力する。 | | **: Raspberry Pi上のQt6ライブラリをアップロードしたlibディレクトリのパスを入力する。 |
| **: 例: /<Qt5ライブラリをアップロードしたディレクトリ>/lib:/<Qt5ライブラリをアップロードしたディレクトリ>/plugins/qmltooling | | **: 例: /<Qt6ライブラリをアップロードしたディレクトリ>/lib:/<Qt6ライブラリをアップロードしたディレクトリ>/plugins/qmltooling |
| ** QT_PLUGIN_PATH | | ** QT_PLUGIN_PATH |
| **: /<Qt5ライブラリをアップロードしたディレクトリ>/plugins | | **: /<Qt6ライブラリをアップロードしたディレクトリ>/plugins |
| ** QT_QPA_PLATFORM_PLUGIN_PATH | | ** QT_QPA_PLATFORM_PLUGIN_PATH |
| **: /<Qt5ライブラリをアップロードしたディレクトリ>/plugins/platforms | | **: /<Qt6ライブラリをアップロードしたディレクトリ>/plugins/platforms |
| ** QML_IMPORT_PATH | | ** QML_IMPORT_PATH |
| **: /<Qt5ライブラリをアップロードしたディレクトリ>/qml | | **: /<Qt6ライブラリをアップロードしたディレクトリ>/qml |
| ** QML2_IMPORT_PATH | | ** QML2_IMPORT_PATH |
| **: /<Qt5ライブラリをアップロードしたディレクトリ>/qml | | **: /<Qt6ライブラリをアップロードしたディレクトリ>/qml |
| ** QT_DEBUG_PLUGINS | | ** QT_DEBUG_PLUGINS |
| **: 0または1を入力する。 | | **: 0または1を入力する。 |
1,247行目: |
1,047行目: |
| <env name="DISPLAY" value=":0" /> | | <env name="DISPLAY" value=":0" /> |
| <env name="LANG" value="ja_JP.UTF-8" /> | | <env name="LANG" value="ja_JP.UTF-8" /> |
| <env name="QML2_IMPORT_PATH" value="/<Qt5ライブラリをアップロードしたディレクトリ>/qml" /> | | <env name="QML2_IMPORT_PATH" value="/<Qt6ライブラリをアップロードしたディレクトリ>/qml" /> |
| <env name="QML_IMPORT_PATH" value="/<Qt5ライブラリをアップロードしたディレクトリ>/qml" /> | | <env name="QML_IMPORT_PATH" value="/<Qt6ライブラリをアップロードしたディレクトリ>/qml" /> |
| <env name="QT_DEBUG_PLUGINS" value="0" /> | | <env name="QT_DEBUG_PLUGINS" value="0" /> |
| <env name="QT_PLUGIN_PATH" value="/<Qt5ライブラリをアップロードしたディレクトリ>/plugins" /> | | <env name="QT_PLUGIN_PATH" value="/<Qt6ライブラリをアップロードしたディレクトリ>/plugins" /> |
| <env name="QT_QPA_PLATFORM_PLUGIN_PATH" value="/<Qt5ライブラリをアップロードしたディレクトリ>/plugins/platforms" /> | | <env name="QT_QPA_PLATFORM_PLUGIN_PATH" value="/<Qt6ライブラリをアップロードしたディレクトリ>/plugins/platforms" /> |
| <env name="QT_QPA_PLATFORMTHEME" value="Qt5ct" /> | | <env name="QT_QPA_PLATFORMTHEME" value="Qt6ct" /> |
| <env name="LD_LIBRARY_PATH" value="/<Qt5ライブラリをアップロードしたディレクトリ>/lib:/<Qt5ライブラリをアップロードしたディレクトリ>/plugins/qmltooling" /> | | <env name="LD_LIBRARY_PATH" value="/<Qt6ライブラリをアップロードしたディレクトリ>/lib:/<Qt6ライブラリをアップロードしたディレクトリ>/plugins/qmltooling" /> |
| <env name="PATH" value="/<Qt5ライブラリをアップロードしたディレクトリ>/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games" /> | | <env name="PATH" value="/<Qt6ライブラリをアップロードしたディレクトリ>/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games" /> |
| </envs> | | </envs> |
| | | |