|
中国象棋控件 v2.0.13
|
git clone https://github.com/KangLin/ChineseChessControl.git
git clone https://github.com/KangLin/RabbitCommon.git
git clone https://github.com/KangLin/RabbitCommon.git
git clone https://github.com/KangLin/ChineseChessControl.git
cd ChineseChessControl
mkdir build
cd build
cmake .. -G"Unix Makefiles" \
-DCMAKE_INSTALL_PREFIX=`pwd`/install \
-DCMAKE_BUILD_TYPE=Release \
-DQt5_DIR= \
-DRabbitCommon_DIR= \
[其它可选 CMake 配置参数]
cmake --build . --config Release
cmake --build . --config Release --target install # --target install/strip strip 目标
cmake --build . --target package
cd ChineseChessControl cd build/install export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:`pwd`/bin:[可选库的目录]
cd build/install/bin ./ChineseChessApp #Qt 程序
git clone https://github.com/KangLin/RabbitCommon.git
git clone https://github.com/KangLin/ChineseChessControl.git
cd ChineseChessControl
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=install ^
-DCMAKE_BUILD_TYPE=Release ^
-DQt5_DIR= ^
-DRabbitCommon_DIR= ^
[其它可选 CMake 配置参数]
cmake --build . --config Release
cmake --build . --config Release --target install
cmake --build . --target package
cd ChineseChessControl cd build/install/bin ChineseChessApp.exe 或者: ChineseChessMfcApp.exe
export ANDROID_NDK=/home/android-ndk
export ANDROID_SDK=/home/android-sdk
git clone https://github.com/KangLin/RabbitCommon.git
git clone https://github.com/KangLin/ChineseChessControl.git
cd ChineseChessControl
mkdir build
cd build
cmake .. -G"Unix Makefiles" \
-DCMAKE_INSTALL_PREFIX=`pwd`/android-build \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK}/build/cmake/android.toolchain.cmake \
-DANDROID_ABI="armeabi-v7a with NEON" \
-DANDROID_PLATFORM=android-24 \
-DQt5_DIR= \
-DRabbitCommon_DIR= \
[其它可选 CMake 配置参数]
cmake --build . --config Release
安装库和程序
cmake –build . –config Release –target install/strip
仅安装程序
cmake –build . –config Release –target install-runtime
cmake --build . --config Release --target APK
git clone https://github.com/KangLin/RabbitCommon.git
git clone https://github.com/KangLin/ChineseChessControl.git
cd ChineseChessControl
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=%cd%\android-build ^
-G"Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ^
-DCMAKE_TOOLCHAIN_FILE=%ANDROID_NDK%/build/cmake/android.toolchain.cmake ^
-DCMAKE_MAKE_PROGRAM=%ANDROID_NDK%/prebuilt/windows-x86_64/bin/make.exe ^
-DANDROID_ABI=arm64-v8a ^
-DANDROID_ARM_NEON=ON ^
-DANDROID_PLATFORM=android-24 ^
-DQt5_DIR= ^
-DRabbitCommon_DIR= ^
[其它可选 CMake 配置参数]
cmake --build . --config Release
cmake --build . --config Release --target install/strip
cmake --build . --config Release --target install-runtime
cmake --build . --config Release --target APK
git clone https://github.com/KangLin/RabbitCommon.git
git clone https://github.com/KangLin/ChineseChessControl.git
cd ChineseChessControl
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=`pwd`/android-build \
-G"Unix Makefiles" -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK}/build/cmake/android.toolchain.cmake \
-DCMAKE_MAKE_PROGRAM=${ANDROID_NDK}/prebuilt/windows-x86_64/bin/make.exe \
-DANDROID_ABI=arm64-v8a \
-DANDROID_ARM_NEON=ON \
-DANDROID_PLATFORM=android-24 \
-DQt5_DIR= \
-DRabbitCommon_DIR= \
[其它可选 CMake 配置参数]
cmake --build . --config Release --target install/strip
cmake --build . --config Release --target install-runtime
cmake --build . --config Release --target APK
安装 apk 到设备
adb install android-build-debug.apk