KDE/开发环境:修订间差异

来自OSSmedia
< KDE
无编辑摘要
无编辑摘要
 
(未显示同一用户的7个中间版本)
第1行: 第1行:
== 安装 ==
== 安装 ==
=== Windows ===
=== Windows ===
看起来,使用clang可以编译KF6,老版本的mingw64只有KF5
看起来,使用clang可以编译KF6,老版本的mingw64只有KF5。以下的命令从powershell或者cmd执行。
winget install msys2.msys2
用这个命令可以快捷进入msys2 CLANG64
C:/msys64/msys2_shell.cmd -defterm -here -no-start -clang64
为了以后可以快速在windows终端软件中使用该shell,可以修改配置文件,添加以下内容
参见 [[MSYS2]]
以下的命令在msys2 CLANG64内执行
export prefix=mingw-w64-clang-x86_64
export appendix="--needed --noconfirm"
pacman -Syu base-devel $prefix-extra-cmake-modules $prefix-cmake $prefix-kirigami $prefix-ki18n $prefix-kcoreaddons $prefix-breeze $prefix-kiconthemes $prefix-qt6-base $prefix-qt6-declarative $prefix-qqc2-desktop-style $appendix
pacman -S $prefix-kf6 $prefix-qt6-debug $prefix-qt6 $appendix
pacman -S $prefix-toolchain $appendix


pacman -Sy mingw-w64-clang-x86_64-kirigami mingw-w64-clang-x86_64-kirigami-addons mingw-w64-clang-x86_64-clang
=== Arch Linux ===
export prefix=mingw-w64-clang-x86_64-
   
  pacman -S "$prefix"qt6
  sudo pacman -S base-devel kf6 extra-cmake-modules cmake kirigami ki18n kcoreaddons breeze kiconthemes qt6-base qt6-declarative qqc2-desktop-style
pacman -S "$prefix"cmake "$prefix"gdb
pacman -S git
  pacman -S base-devel
pacman -S msys2-devel
pacman -S msys2-runtime-devel
pacman -S ruby mingw-w64-x86_64-toolchain
pacman --needed -S bash pacman pacman-mirrors msys2-runtime
pacman -S mingw-w64-clang-x86_64-extra-cmake-modules
pacman -S pacman -S mingw-w64-x86_64-kf6

2024年11月18日 (一) 14:31的最新版本

安装

Windows

看起来,使用clang可以编译KF6,老版本的mingw64只有KF5。以下的命令从powershell或者cmd执行。

winget install msys2.msys2

用这个命令可以快捷进入msys2 CLANG64

C:/msys64/msys2_shell.cmd -defterm -here -no-start -clang64

为了以后可以快速在windows终端软件中使用该shell,可以修改配置文件,添加以下内容

参见 MSYS2

以下的命令在msys2 CLANG64内执行

export prefix=mingw-w64-clang-x86_64
export appendix="--needed --noconfirm"
pacman -Syu base-devel $prefix-extra-cmake-modules $prefix-cmake $prefix-kirigami $prefix-ki18n $prefix-kcoreaddons $prefix-breeze $prefix-kiconthemes $prefix-qt6-base $prefix-qt6-declarative $prefix-qqc2-desktop-style $appendix
pacman -S $prefix-kf6 $prefix-qt6-debug $prefix-qt6 $appendix
pacman -S $prefix-toolchain $appendix

Arch Linux

sudo pacman -S base-devel kf6 extra-cmake-modules cmake kirigami ki18n kcoreaddons breeze kiconthemes qt6-base qt6-declarative qqc2-desktop-style