Based on Qt Widget + UiTools module + Custom control + QSS + QsLog + CustomSpdlog+JWT+FFmpeg+SDL 使用CMake进行模块化管理,确保核心组件(如用户界面、媒体播放器和网络层)的高度解耦,参照酷狗客户端,高仿并且优化界面, 应用程序现采用FFmpeg和SDL进行音频解码与播放来实现
- name: Cache CMake Build uses: hendrikmuhs/ccache-action@v1.2.14 uses: hendrikmuhs/ccache-action@v1.2.17 env: cache-name: ${{ runner.os }}-sdl-cache-cmake-build with: @@ -111,7 +111,7 @@ jobs: - name: Setup Qt uses: jurplel/install-qt-action@v4 with: version: 6.8.2 ...
alias configure="./configure ${CONFIGURE_FLAGS}" alias cmake="cmake -DCMAKE_TOOLCHAIN_FILE=$SDK_PATH/share/buildroot/toolchainfile.cmake -DCMAKE_INSTALL_PREFIX=/usr" export "PATH=$SDK_PATH/bin:$SDK_PATH/sbin:$PATH" 标签: QT, 交叉编译, buildroot 好文要顶 关注我 收藏该文 Amumu1 粉...
sudo apt-get install bison ca-certificates ccache cmake cmake-curses-gui dh-python doxygen expect flex gdal-bin git graphviz grass-dev libexiv2-dev libexpat1-dev libfcgi-dev libgdal-dev libgeos-dev libgsl-dev libpq-dev libproj-dev libprotobuf-dev libqca-qt5-dev libqt53dcore5-dev lib...
{CMAKE_CXX_FLAGS_${CONFIG}}") string(REPLACE "/Zi" "/Z7" CMAKE_C_FLAGS_${CONFIG} "${CMAKE_C_FLAGS_${CONFIG}}") endif() endif() elseif(CCACHE) message(STATUS "Using ccache for compiler caching to speed up rebuilds") set(CMAKE_C_COMPILER_LAUNCHER "${CCACHE_PROGRAM}") set(...
set(CMAKE_AUTOMOC ON) set(CMAKE_AUTORCC ON) set(CMAKE_AUTOUIC ON) # add_executable(XXX a.cpp a.h b.cpp ...) target_link_libraries(XXX PRIVATE Qt5::Core Qt5::Qml Qt5::Quick Qt5::Charts Qt5::Widgets Qt5::DBus) 以上的脚本依赖一个环境变量,应把Qt5_DIR设置为Qt5Config.cmake所...
sudo apt-get install bison build-essential ca-certificates ccache cmake cmake-curses-gui dh-python doxygen expect flex flip gdal-bin git graphviz grass-dev libdraco-dev libexiv2-dev libexpat1-dev libfcgi-dev libgdal-dev libgeos-dev libgsl-dev libpdal-dev libpq-dev libproj-dev libprotobuf...
Qt是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它有自己的IDE程序:qt creator,也有自己的构建程序:qmake,似乎新版本开始打算全面切到cmake来维护了。 尽管如此,xmake还是对Qt的开发做了支持,搭配上xmake-vscode/xmake-idea等插件,使用户可以在自己熟悉的编辑器和IDE上集成和开发Qt程序,并...
如果下载慢,可以更换为国内镜像:https://521github.com/Kitware/CMake/releases/download/v3.21.2/cmake-3.21.2.tar.gz。 构建安装CMake: root@zhengyang:/opt/cmake-3.21.2# apt install openssl libssl-dev # 安装依赖 root@zhengyang:/opt/cmake-3.21.2# ./configure --prefix=/opt/cmake ...
sudo apt-get install bison build-essential ca-certificates ccache cmake cmake-curses-gui dh-python doxygen expect flex flip gdal-bin git graphviz grass-dev libdraco-dev libexiv2-dev libexpat1-dev libfcgi-dev libgdal-dev libgeos-dev libgsl-dev libpdal-dev libpq-dev libproj-dev libprotobuf...