qt5的configure选项说明

用mingw静态编译Qt4.8.2和Qt5.1.1 因为一些乱七八糟的原因,我需要用mingw静态编译Qt4.8.2和Qt5.1.1。 经历了一天的折腾之后,自觉编译一下Qt还是件颇为麻烦的事情,故将过程略作总结,以备不时之需。 首先,在编译之前,我需要下载mingw、qt-everywhere-opensource-src-4.8.2和qt-everywhere-opensource-src-5.1.1。 然后,准备开始编译了,当然 阅读详情

一、配置选项查看及初步解释

通过下面命令查看都有哪一些编译配置选项。

./configure -help

 
  • 1

有一些选项的后面有中括号[]括起来的值,有以下三种情况,分别举例。

  • yes,表示该选项默认选中。
  • no,表示该选项默认不选中。
  • auto,应当是系统会自动检测是否添加该选项吧。
    • 那可以通过 --xxx=no或者-xxx=yes来进行手动配置。例如:-qt-freetype <=> --freetype=qt;-no-openssl <=> --openssl=no

变量配置方法: -VAR=VALUE的形式。

1、安装选项
  • -prefix: 指定部署目录,默认路径为 /usr/local/Qt-$QT_VERSION 。
  • -extprefix: 指定安装目录,如主机上所示,[SYSROOT/PREFIX]。
  • -hostprefix: 指定运行在本主机上的构建工具的安装目录,如果不指定则使用当前目录。
  • -external-hostbindir: 指定为这台机器构建的Qt工具路径,当-platform和当前系统不匹配时使用,例如:创建交叉编译。

可以使用下面选项来对安装目录进行微调,请注意,所有目录除-sysconfdir外,其他的应位于-prefix和-hostprefix下。

  • -bindir: 可执行文件安装目录,[PREFIX/bin]。
  • -headerdir: 头文件安装目录,[PREFIX/include]。
  • -libdir: 库文件安装目录,[PREFIX/lib]。
  • -archdatadir: Arch-dependent 数据安装目录,[PREFIX]。
  • -plugindir: 插件安装目录,[ARCHDATADIR/plugins]。
  • -libexecdir: 辅助程序安装目录,[ARCHDATADIR/bin on Windows, ARCHDATADIR/libexec otherwise]
  • -importdir: QML1 导入安装目录,[ARCHDATADIR/imports]。
  • -qmldir: QML2 导入安装目录,[ARCHDATADIR/qml]。
  • -datadir: Arch-independent 数据安装目录,[PREFIX]。
  • -docdir: 文档安装目录,[DATADIR/doc]。
  • -translationdir: 翻译数据安装目录,DATADIR/translations]。
  • -sysconfdir: QT 程序使用的设置目录,[PREFIX/etc/xdg]。
  • -examplesdir: 示例安装目录,[PREFIX/examples]。
  • -testsdir: 测试安装目录,[PREFIX/tests]。
  • -hostbindir: 主机可执行文件安装目录,[HOSTPREFIX/bin]。
  • -hostlibdir: 主机库文件安装目录,[HOSTPREFIX/lib]。
  • -hostdatadir: qmake 所使用的数据目录,[HOSTPREFIX]。
2、配置选项
  • -help: -h 显示帮助信息。
  • -verbose: -v 配置过程中打印每个步骤的的详细信息。
  • -continue: 如果发生错误,尽管继续。
  • -redo: 重新配置以前使用的选项,可能会传递其他额外的选项,但不会保存供稍后的-redo选项使用。
  • -recheck [test,…]: 丢弃缓存的无用的配置测试结果,在安装完丢失的依赖项后使用该选项,或者,如果指定了 tests,只有它们的结果会被丢弃。
  • -recheck-all: 丢弃所有缓存的配置测试结果。
  • -feature-<feature>: 启用<feature>。
  • -no-feature-<feature>: 禁止<feature>,[none]。
  • -list-features: 列出可用的特性,请注意,一些特性还有专用的命令行选项。
  • -list-libraries: 列出可能的外部依赖项。
3、编译选项
  • -opensource: 编译Qt的开源版本。
  • -commercial: 编译Qt的商业版。
  • -confirm-license: 自动确认许可。
  • -release: 编译Qt的release版本,关闭调试,[yes]。
  • -debug: 编译Qt的debug版本,开启调试,[no]。
  • -debug-and-release: 编译Qt的release和debug两个版本,[yes] (Apple and Windows only)。
  • -optimize-debug: 在调试构建中启用调试友好的优化,[auto] (Not supported with MSVC or Clang toolchains)。
  • -optimize-size: 优化发布版本的大小而不是速度,[no]。
  • -optimized-tools: 构建优化的主机工具,即使在调试构建,[no]。
  • -force-debug-info: 强制为release构建输出调试信息,[no]。
  • -separate-debug-info: 将调试信息到一个单独的文件,[no]。
  • -gdb-index: 将调试信息索引到加速 GDB, [no; auto if -developer-build with debug info]。
  • -strip: 使用 strip 去除不需要符号的二进制文件,[yes]。
  • -gc-binaries: 将每个函数或数据项放入各自的分区中,启用未使用分区的链接器垃圾回收,[auto for static builds, otherwise no]。
  • -force-asserts: 启用 Q_ASSERT 即使在 release 版本中,[no]。
  • -developer-build: 编译和链接 Qt 用以开发 Qt 本身,(exports for auto-tests, extra checks, etc.) [no]。
  • *-shared: 构建 Qt 共享库,[yes] (no for UIKit)。
  • -static: 构建 QT 静态库,[no] (yes for UIKit)。
  • -framework: 构建 Qt 框架包,[yes] (Apple only)。
  • -platform <target>: 选择要构建的主机 mkspec,[detected]。
  • -xplatform <target>: 选择交叉编译时的目标 mkspec,[PLATFORM]
  • -device <name>: 交叉编译<name>设备。
  • -device-option <key=value>: 添加选项到设备的 mkspec。
  • -appstore-compliant: 禁用平台应用程序商店中不允许的代码,对于需要通过 app store 进行分发的平台,这是默认打开的,特别是: Android, iOS, tvOS, watchOS, and Universal Windows Platform,[auto]。
  • -qtnamespace <name>: 把所有的 Qt 库代码放入namespace{…}中。
  • -qtlibinfix <infix>: 重命名所有libQt*.so为libQt*<infix>.so。
  • -qtlibinfix-plugins: 通过-qtlibinfix重命名 Qt 插件,[no]。
  • -testcocoon: Instrument with the TestCocoon code coverage tool,[no]。
  • -gcov: Instrument with the GCov code coverage tool,[no]。
  • -trace [backend]: Enable instrumentation with tracepoints,目前支持的后端有: ‘etw’ (Windows) and ‘lttng’ (Linux), or ‘yes’ for auto-detection,[no]。
  • -sanitize [address/thread/memory/undefined]: Instrument with the specified compiler sanitizer,请注意,一些 sanitizers 是不能混合使用,例如: -sanitize address不能和-sanitize thread一起使用。
  • -coverage {trace-pc-guard}: 添加代码覆盖工具, (Clang only)。
  • -c++std <edition>: 选择 C++ 标准<edition>,[c++2a/c++17/c++14/c++11] (Not supported with MSVC 2015)。
  • -sse2: 使用 SSE2 指令,[auto]。
  • -sse3/-ssse3/-sse4.1/-sse4.2/-avx/-avx2/-avx512: 启用对特定 x86 指令的使用,启用的仍然会受到运行时检测的影响,[auto]。
  • -mips_dsp/-mips_dspr2: 使用 MIPS DSP/rev2 指令,[auto]。
  • -qreal <type>: 将 qreal 类型定义为指定的类型,请注意,这会影响二进制兼容性,[double]。
  • -R <string>: 向 Qt 库添加显式运行时库路径,支持相对于 LIBDIR 的路径。
  • -rpath: 链接 Qt 库和可执行文件使用库安装路径作为运行时库路径,相当于-R LIBDIR。在Apple平台上,禁用它意味着对动态库和框架使用绝对安装名称(基于LIBDIR),[auto]。
  • -reduce-exports: 减少输出符号的数量,[auto]。
  • -reduce-relocations: Reduce amount of relocations,[auto] (Unix only)。
  • -relocatable: 允许重新安装Qt,[auto]。
  • -plugin-manifests: Embed manifests into plugins,[no] (Windows only)。
  • -static-runtime: With -static, use static runtime,[no] (Windows only)。
  • -pch: 使用预编译头文件,[auto]。
  • -ltcg: 使用链接时代码生成,[no]。
  • -linker [bfd,gold,lld]: 强制使用 GNU ld,GNU gold or LLVM/LLD 链接器而不是默认值,(GCC only)。
  • -incredibuild-xge: 使用 IncrediBuild XGE,[no] (Windows only)。
  • -ccache: 使用 ccache 编译器缓存,[no] (Unix only)。
  • -make-tool <tool>: 使用<tool>来构建 qmake,[nmake] (Windows only)。
  • -mp: 使用多个处理器进行编译,(MSVC only)。
  • -warnings-are-errors: 将警告视为错误,[no; yes if -developer-build]。
  • -silent: 减少编译输出,以便更容易地看到警告和错误。
4、编译环境
  • -sysroot <dir>: 将 <dir> 设置为目标 sysroot。
  • -gcc-sysroot: 使用 -sysroot,将 --sysroot 传给编译器,[yes]。
  • -pkg-config: 使用 pkg-config,[auto] (Unix only)。
  • -D <string>: 传递额外的预处理定义。
  • -I <string>: 传递额外的包含路径。
  • -L <string>: 传递额外的库路径。
  • -F <string>: 传递额外的框架路径, (Apple only)。
  • -sdk <sdk>: 使用 Apple 提供的 SDK 构建 Qt,参数应该是由xcodebuild -showsdks所列出的有效的 SDK 列表中的一个。
    请注意,这个参数只适用于使用目标 mkspec 构建的 Qt 库和应用程序,而不是像 qmake,moc,rcc 等主机工具。
  • -android-sdk path: 设置 Android SDK 根目录,[$ANDROID_SDK_ROOT]。
  • -android-ndk path: 设置 Android NDK 根目录,[$ANDROID_NDK_ROOT]。
  • -android-ndk-platform: 设置 android 平台。
  • -android-ndk-host: 设置 Android NDK 主机,(linux-x86, linux-x86_64, etc.) [$ANDROID_NDK_HOST]。
  • -android-abis: 逗号分隔 Android abis,默认有: armeabi-v7a,arm64-v8a,x86,x86_64。
  • -android-style-assets: 运行时自动从设备提取 style assets,这个选项可以确保正确的 Android style,但也会使得 Android 平台插件与 LGPL2.1 不兼容,[yes]。
5、组件选择
  • -skip <repo>: 从构建中排除整个存储库。
  • -make <part>: 在 make 时添加要构建的<part>组件,[libs and examples, also tools if not cross-building, also tests if -developer-build]。
  • -nomake <part>: 在 make 时排除不构建的<part>组件。
  • -compile-examples: 构建和安装 examples 源码,[no on WebAssembly,otherwise yes]。
  • -gui: 构建 Qt GUI 模块和依赖项,[yes]。
  • -widgets: 构建 Qt Widgets 模块和依赖项,[yes]。
  • -no-dbus: 不编译 Qt D-Bus 模块,[default on Android and Windows]。
  • -dbus-linked: 构建 Qt D-Bus 模块并链接到 libdbus-1,[auto]。
  • -dbus-runtime: 构建 Qt D-Bus 模块并动态加载 libdbus-1,[no]。
  • -accessibility: 启用可访问性支持(注意: 不建议禁用可访问性),[yes]。

Qt 附带了一些第三方库的捆绑拷贝,如果各自系统库的自动检测失败,下面这些会被默认使用。

6、核心选项
  • -doubleconversion: 选择使用双转换库,no 意味着使用 sscanf_l 和 snprintf_l(不精确),[system/qt/no]。
  • -glib: 启用对 Glib 支持,[no; auto on Unix]。
  • -eventfd: 启用对 eventfd 的支持。
  • -inotify: 启用对 inotify 的支持。
  • -iconv: 启用对 iconv(3) 的支持,[posix/sun/gnu/no] (Unix only)。
  • -icu: 启用对 ICU 库的支持,这是 IBM 发布的字符集编码转换库,[auto]。
  • -pcre: 选择使用 libpcre2,[system/qt/no]。
  • -pps: 启用对 PPS 的支持,[auto] (QNX only)。
  • -zlib: 选择使用 zlib,[system/qt]。

后端日志:

  • -journald: 启用对 journald 的支持,[no] (Unix only)。
  • -syslog: 启用对 syslog 的支持,[no] (Unix only)。
  • -slog2: 启用对 slog2 的支持,[auto] (QNX only)。
7、网络选项
  • -ssl: 启用对任何一种SSL方法的支持,[auto]。
  • -no-openssl: 不适用 OpenSSL,[default on Apple and WinRT]。
  • -openssl-linked: 使用 OpenSSL 并链接到 libssl,[no]。
  • -openssl-runtime: 使用 OpenSSL 并动态加载 libssl,[auto]。
  • -schannel: 使用安全通道,[no] (Windows only)。
  • -securetransport: 使用安全传输,[auto] (Apple only)。
  • -sctp: 启用对 SCTP 的支持,[no]。
  • -libproxy: 启用对 libproxy 的使用,[no]。
  • -system-proxies: 默认使用系统网络代理,[yes]。
8、Gui, printing, widget选项
  • -cups: 启用对 CUPS 的支持,[auto] (Unix only)。
  • -fontconfig: 启用对 Fontconfig 的支持,[auto] (Unix only)。
  • -freetype: 选择使用 FreeType,[system/qt/no]。
  • -harfbuzz: 选择使用 HarfBuzz-NG,[system/qt/no] (Not auto-detected on Apple and Windows)。
  • -gtk: 启用对 GTK 平台主题的支持,[auto]。
  • -lgmon: 启用对 lgmon 的支持,[auto] (QNX only)。
  • -no-opengl: 禁止对 OpenGL 的支持。
  • -opengl <api>: 启用对 OpenGL 的支持,支持的 APIs: es2 (default on Windows),desktop (default on Unix),dynamic (Windows only)。
  • -opengles3: 启用对 OpenGL ES 3.x 替换 ES 2.x 的支持,[auto]。
  • -egl: 启用对 EGL 的支持,[auto]。
  • -angle: 使用绑定的 ANGLE 来支持 OpenGL ES 2.0,[auto] (Windows only)。
  • -combined-angle-lib: 将 LibEGL 和 LibGLESv2 合并到 LibANGLE 中,(Windows only)。
  • -qpa <name>: 选择默认的 QPA 后端,用分号分隔的优先级列表,(e.g., xcb, cocoa, windows)。
  • -xcb-xlib: 启用对 Xcb-Xlib 的支持,[auto]。
    Platform backends:
  • -direct2d: 启用对 Direct2D 的支持,[auto] (Windows only)。
  • -directfb: 启用对 DirectFB 的支持,[no] (Unix only)。
  • -eglfs: 启用对 EGLFS 的支持,[auto; no on Android and Windows]。
  • -gbm: 为 GBM 启用后端,[auto] (Linux only)。
  • -kms: 为 KMS 启用后端,[auto] (Linux only)。
  • -linuxfb: 启用 Linux Framebuffer 的支持,[auto] (Linux only)。
  • -xcb: 启用 X11 的支持,选择使用 xcb-* 库,[system/qt/no] (-qt-xcb still uses system version of libxcb itself)。

后端输入:

  • -libudev: 启用对 udev 的支持,[auto]。
  • -evdev: 启用对 evdev 的持之,[auto]。
  • -imf: 启用对 IMF 的支持,[auto] (QNX only)。
  • -libinput: 启用对 libinput 的支持,[auto]。
  • -mtdev: 启用对 mtdev 的支持,[auto]。
  • -tslib: 启用对 tslib 的支持,[auto]。
  • -xcb-xinput: 启用对 XInput2 的支持,[auto]。
  • -xkbcommon: 启用对键映射的支持,[auto]。

图片格式:

  • -gif: 启用对 GIF 的读取支持,[auto]。
  • -ico: 启用对 ICO 的支持,[yes]。
  • -libpng: 选择使用 libpng,[system/qt/no]。
  • -libjpeg: 选择使用 libjpeg,[system/qt/no]。
9、数据库选项
  • -sql-<driver>: 启用 SQL <driver> 插件,支持的驱动程序有: db2、ibase、mysql、oci、odbc、 psql、sqlite2、sqlite、tds,[all auto]。
  • -sqlite: 选择使用 sqlite3,[system/qt]。
10、Qt 3D选项
  • -assimp: 选择使用 assimp 库,[system/qt/no]。
  • -qt3d-profile-jobs: 启用工作分析,[no]。
  • -qt3d-profile-gl: 启用 OpenGL 分析,[no]。
  • -qt3d-simd: 选择 SIMD 的支持级别,[no/sse2/avx2]。
  • -qt3d-render: 启用 Qt3D 的渲染功能,[yes]。
  • -qt3d-input: 启用 Qt3D 的输入功能,[yes]。
  • -qt3d-logic: 启用 Qt3D 的逻辑功能,[yes]。
  • -qt3d-extras: 启用 Qt3D 的额外功能,[yes]。
  • -qt3d-animation: 启用 Qt3D 的动画功能,[yes]。
11、进一步图片格式选项
  • -jasper: 启用 JPEG-2000 中对 JasPer 库的支持,[no]。
  • -mng: 启用对 MNG 的支持,[no]。
  • -tiff: 启用对 TIFF 的支持,[system/qt/no]。
  • -webp: 启用对 WEBP 的支持,[system/qt/no]。
12、多媒体选项
  • -pulseaudio: 启用对 PulseAudio 的支持,[auto] (Unix only)。
  • -alsa: 启用对 ALSA 的支持,[auto] (Unix only)。
  • -no-gstreamer: 禁止对 GStreamer 的支持。
  • -gstreamer <version>: 启用对 GStreamer 的支持,在没有版本参数的情况下先尝试1.0,然后尝试0.10,[auto]。
  • -evr: 在 DirectShow 和 WMF 中启用对 EVR 的支持,[auto]。
13、QtQuick 3D选项
  • -assimp: 选择使用assimp库,[system/qt/no]。
14、文字转音频选项
  • -flite: 启用对 Flite 的持之,[auto] (Unix only)。
  • -flite-alsa: 启用 Flite 与 ALSA 的支持,[auto] (Unix only)。
  • -speechd: 启用语音分配器支持,[auto] (Unix only)。
15、Web引擎选项
  • -webengine-alsa: 启用 对ALSA 的支持,[auto] (Linux only)。
  • -webengine-pulseaudio: 启用对 PulseAudio 的支持,[auto] (Linux only)。
  • -webengine-embedded-build: 启用 Linux 嵌入式构建,[auto] (Linux only)。
  • -webengine-icu: 使用系统 ICU 库,[system/qt] (Linux only)。
  • -webengine-ffmpeg: 使用系统 FFmpeg 库,[system/qt] (Linux only)。
  • -webengine-opus: 使用系统 Opus 库,[system/qt] (Linux only)。
  • -webengine-webp: 使用系统 WebP 库,[system/qt] (Linux only)。
  • -webengine-pepper-plugins: 使用 Pepper Flash 和Widevine 插件,[auto]。
  • -webengine-printing-and-pdf: 允许打印和输出到 PDF,[auto]。
  • -webengine-proprietary-codecs: 启用对专有编解码器的支持,[no]。
  • -webengine-spellchecker: 启用对拼写检查程序的支持,[yes]。
  • -webengine-native-spellchecker: 启用对本机拼写检查程序的支持,[no] (macOS only)。
  • -webengine-webrtc: 启用对 WebRTC 的支持,[auto]。

参考1:https://blog.youkuaiyun.com/hezhanran/article/details/101512974

Qt5.7.0配置选项(configure options) configure是一个命令行工具,用于配置Qt编译到指定平台。configure必须运行于Qt源码根目录。当运行configure时,编译源码使用的是所选工具链中的make工具。 一.源码目录、编译目录和安装目录 源码目录就是包含源码的目录。编译目录是包含Makefiles文件、object文件和其他中间文件的目录。安装目录是二进制文件和库文件安装的目录。 当编译目录和源码目录不一样时,称 阅读详情

相关推荐

【Qt】Qt5.8交叉编译配置选项详解(./configure --help)

Usage:  configure [options] [assignments]Configure understands variable assignments like VAR=value on the command line.These override any values possibly obtained from pkg-config. The variablesare men...

郭老二 1万+

Qt5.7.0配置选项(configure非常详细的参数)

默认的安装目录和平台相关,但是在configure时,可以通过-prefix选项指定安装目录,比如./configure -prefix /opt/Qt-5.7。当编译目录和源码目录不一样时,称为影子编译(shadow build),比如说,Qt Creator默认是使用影子编译来编译工程的。-device-option:设置额外的qmake参数,比如,-device-option CROSS_COMPILE=提供了特定设备交叉编译所需的环境变量。

szembed的博客 5109

Qt 配置自动清理中间文件 --- qmake

QMAKE_POST_LINK += make clean 在工程配置文件 .pro 中添加如吓内容: QMAKE_POST_LINK += make clean

汪汪的博客 2271

QT5.13.0 的./configure参数解释(最新版本)

一般来说大家就照着现有的参数复制上去,改下安装目录就行了。虽然有大量的配置选项和参数,但如果不是真的了解和需要接触的库/特性,都用不上。看一下大概的用法,以后有需要想起来或许有这个东西有用就行。标红色的参数,我认为是比较常用的参数,在编译不同平台版本,裁剪等。需要多多了解。用法:配置[选项][分配]Configure理解变量赋值,比如命令行上的VAR=value。

szembed的博客 3205

Qt5 源码编译configure配置参数

可以参考的其他文章 下面是我根据网上的整理 Configure理解命令行上的变量赋值,比如VAR=value。每个大写的库名(可通过 -list-libraries获得)都支持后缀_INCDIR, _LIBDIR, _PREFIX (INCDIR=PREFIX/include, LIBDIR=PREFIX/lib),和- on Windows和Darwin - LIBS_DEBUG和_LIBS_RELEASE。例如, ICU_PREFIX=/opt/icu42 ICU_LIBS="-licui18n -l

波风水门 1497

Qt configure参数解释

QT configure参数解释 编译Qt源码必备的教程

qt5的configure选项说明(2)

要编译qt源码,知道configure的配置选项含义则十分重要。 一、配置选项查看及初步解释 通过下面命令查看都有哪一些编译配置选项。 ./configure -help 有一些选项的后面有中括号[]括起来的值,有以下三种情况,分别举例。 yes,表示该选项默认选中。 no,表示该选项默认不选中。 auto,应当是系统会自动检测是否添加该选项吧。那可以通过 -xxx=no或者-xxx=yes...

hrx-@@ 7175

实战!在 AMD RX 9070 XT (16G) 上使用原生 Windows ROCm 7.1 部署 ComfyUI + Z-Image-Turbo

本文详细介绍了如何在Windows系统下为AMD Radeon RX 9070 XT显卡配置Z-Image-Turbo AI绘图环境。主要内容包括:安装VS Build Tools和最新显卡驱动,配置Conda Python 3.12环境,安装ROCm 7.1.1 SDK及PyTorch适配版本,部署ComfyUI可视化界面。重点解决了AMD显卡在AI绘图中的适配问题,通过--use-split-cross-attention参数优化显存使用,最终成功搭建了可在消费级16G显存设备上运行的AI绘图环境

qq_33614778的博客 4688

python源码编译选项 裁剪_Qt5 源代码裁剪编译

目的1. 学习Qt5框架2. 学习 VC++ 命令行工具链本文编译环境1. Windows 10(64-bit)2. Visual Studio 2013 Express (with Update 4)3. qt-everywhere-opensource-src-5.4.1.7z (源代码)4. Perl: ActivePerl-5.20.1.2000-MSWin32-x86-64int-298...

weixin_39728572的博客 88

【库卡机器人】接线步骤

准备X11插头接线,X11插头可以接入机器人外部安全回路接线,其中外部使能信号线也接在此接口上,如果机器人系统没有配置外部使能装置,那个此接口上的外部使能信号端须短接,短接规则为:20-21、23-22、31-30、33-32。持续按住使能键,保持使能上电状态,分别按住示教器右侧每个轴对应的+或-按键,测试机器人每一个轴是否能正常运行,如果一切正常,说明机器人控制正常,机器人可以正常使用。将一根黄绿色等电位线接入其中的一个接地端,并与机器人的接地端相连,使得控制柜与机器人等电位。

qq_45161762的博客 9440

【实战指南】从零构建UNet多分类分割数据集:标注、转换与训练全流程

本文提供了一份从零构建UNet多分类分割数据集的完整实战指南。详细介绍了使用Labelme进行图像标注的核心技巧与规范,并通过Python脚本将标注结果转换为模型可用的VOC格式。最后,指导如何修改经典的PyTorch版UNet代码,以适配自定义数据集并进行训练与测试,帮助读者完成从数据准备到模型训练的全流程。

arduino9maker的博客 287

「qt交叉编译arm64」支持xcb、X11

通过指定-sysroot,configure的功能检测测试使用的包含文件和库以及Qt本身都是从指定位置取代,而不是主机PC的标准位置。若已经成功编译并安装相关库,检查安装目录下是否有对应的头文件、库文件和pc文件,检查脚本中的路径是否正确。运行 Qt 程序时,界面没有立即显示,而是在重启后才短暂出现,可能是因为没有安装或启用了Framebuffer平台的插件,导致应用程序无法正常运行。export只用于当前终端!x11禁用,故不会有libxkbcommon-x11,若要生成该库,还需要x11的相关依赖库。

AlexiosQ的博客 5978

【异常】解决 Claude Code 及第三方插件提示 “API Error: 404“ 的配置修复指南

在使用 Claude 相关的 CLI 工具(如)或 IDE 插件进行开发辅助时,配置错误的模型参数是导致连接失败的常见原因。本文将针对这一典型报错进行复盘与解决。

奶爸的编程之路,也就一周冷个三天 7747

银河麒麟V10系统国产CPU安装Qt

本文详细介绍了在Linux系统下编译安装Qt 5.15.2的完整流程。主要内容包括:1)下载Qt源码并解压;2)安装各类依赖库(基础编译环境、Libxcb、QtWebKit等);3)配置编译参数(支持普通和交叉编译);4)解决编译过程中出现的"ninja:build stopped"错误;5)通过make和make install完成安装;6)配置qtchooser设置默认qmake。文章提供了详细的命令操作步骤和参数说明,并针对编译过程中可能遇到的问题给出了解决方案,最后指导如何验证安

qq_37029793的博客 587

模式分类识别 | TCN时间卷积神经网络多特征分类预测(Matlab完整程序)

模式分类识别 | TCN时间卷积神经网络多特征分类预测(Matlab完整程序)

前程算法屋的博客 748

使用Python爬虫抓取旅游景点评价数据并进行热度可视化

景点热度通常由景点的评分、评论数以及游客的热情度来决定。高热度的景点通常意味着更高的游客评分和更多的游客评论。热度不仅反映了景点的受欢迎程度,还可以揭示某些景点的潜力和存在的问题。评分:游客对景点的综合评分,通常是0到5分。评论数:景点的评论数量,反映了游客对景点的关注程度。热度变化:在一定时间内,景点的评价和评论数量变化,能够反映景点的热度波动。通过使用Python爬虫技术抓取旅游景点的评价和评论数据,我们能够深入分析景点的热度,并通过数据可视化工具将这些信息展示给用户。

2201_76125261的博客 1282

Qt源码编译configure参数列表(全)

参数说明 configure meta: -help,-h ............显示此帮助屏幕 -verbose,-v .........在配置期间输出详细消息 -continue............尽管有错误仍然继续配置 -redo ................用以前使用的选项重新配置。其他选项可能会通过,但不会保存以供-redo稍后使用。 -recheck .............放弃缓存的负配置测试结果。安装缺失的依赖关系后使用它。 -recheck-all .........放弃所有缓

q_q的博客 3926

保边滤波之Mean shift filter

保边滤波之Mean shift filter 目录 保边滤波之Mean shift filter 一、算法原理 二、练手实现的算法代码如下: 三、实现结果 一、算法原理 在OpenCV中,meanshift filter函数为 p...

大熊 1561

[Qt配置指南—2]Qt 5.4.2 Configure Options---Qt配置选项使用

如有错误,欢迎批评指正!!! 配置选项使用 一、Source,Build,and Install Directories 源程序目录、构建目录、安装目录 源程序目录包含来自于源码包的源代码;构建目录包含相关的Makefile文件、目标文件和中间文件;安装目录包含二进制文件和库文件,能够被系统和应用使用。 影子构建(shadow build):构建目录和源程序目录不一样

RomeoLikeJuliet的博客 1849

2026华为OD机试(JavaScript)真题【E卷+A卷+B卷+C卷+D卷】目录+在线OJ

华为OD机试真题题库【E卷+A卷+B卷+C卷+D卷】目录,JavaScript实现。

MISAYAONE的博客 8万+

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Qt配置选项

configure是一个命令行工具,支持从源代码构建Qt的自定义版本。它是Qt源代码主目录的一部分。从Qt 6开始,configure就是cmake的包装器。CMake也可以直接调用。configure提供了额外的错误检查和与Qt 5的兼容性。本页讨论了一些配置选项。有关选项的完整列表,请输入命令configure -h。注意:除非另有说明,否则此页面上的命令适用于Linux平台。在macOS和Windows上,PATH和目录结构不同,因此命令也会有所不同。

aggs1990的专栏 763

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

configure project qt_开启Qt Lite Project

发布:http://blog.qt.io/blog/2017/01/23/qt-5-8-released/说法一:Qt Lite” is not a tool, but a concept that enables you to opt out of unwanted features more easily (or at all).There is also a graphical conven...

weixin_35135418的博客 1114

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

QT6.5 的交叉编译

QT6.5]() 是目前(2023.4.23)最新的LTS版本,整体构建基础也和QT5不同,由原来的qmake迁移到了更通用和流行的上,所以新版本的交叉编译等都有一定的变化,本文主要针对其中的不同进行一个简单记录,并以一个简单的程序为例来进行说明。

weixin_43430169的博客 8021

Qt configure 参数说明(中文)

Qt configure 在编译QT前,可加各种参数来定制自己想要的QT库。这对需要裁减QT库的朋友来说非常重要。对于如何编译QT,可以参考:http://hi.baidu.com/agassi%5Fp/blog/item/455833601e4eb14ceaf8f866.html 配置参数选项: 前面是*号的表示默认参数. +号表示该功能要求被评估,评估成功后才能被接受.  

JINKAI 8856
上一篇: ubuntu18 buildroot make xconfig make gconfig faile
下一篇: qt build
shliang310
博客等级 码龄10年 10粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值