# qt.wxWidgets-demo **Repository Path**: zinface/qt.wx-widgets-demo ## Basic Information - **Project Name**: qt.wxWidgets-demo - **Description**: 一个基于 wxWidgets 3.2 版本的构建 demo, 工程一体化项目 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-11-29 - **Last Updated**: 2024-12-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## wxWidgets project demo - 预构建 ```sh git clone https://gitee.com/guyunli/wxWidgets --depth=1 --branch=v3.2.2.1 git submodule update --init --recursive # install libgtk-3-dev libsdl2-dev ./configure --enable-cxx11 --with-sdl --prefix=/usr make DESTDIR=out install -j16 ``` - 构建,如果是 linux 的话,可以尝试 ```sh # 1. 配置 cmake -Bbuild -DSPARK_DEBUG_MESSAGE=ON -DWX_CONFIG_EXEC=<指定wx-config文件位置> # wx-config 位置指定如: # `pwd`/third_party/linux/wxWidgets/lib/wx/config/gtk3-unicode-3.2 # 2. 构建 make # 3. 运行 make run ``` - 如果你无法使用现有库且需重新构建,无论是 windows 还是 linux 1. 可阅读仓库内 [wxWidgets.cmake][wxWidgets] 的最后的源码构建步骤 2. 并适当修改 [wxWidgets.cmake][wxWidgets] 的引入路径或部分内容定制 3. 你可以将它作为你的 wxWidgets 项目工程脚手架 - 仓库现有能力 - 基于 linux 1. 可构建 deb 软件包 2. 可构建 AppImage 独立文件 注意: wxWidgets 需要你提供 export LD_LIBRARY_PATH 指向 wxWidgets lib 目录的绝对路径 如果你不需要这些,请移除,并使用原生构建 [wxWidgets]: ./cmake/wxWidgets.cmake