中国象棋控件 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