NotepadNext 如何在 Windows 上配置 Visual Studio 2022 与 Qt 6.5 并用 Qt Creator 构建运行
NotepadNext 如何在 Windows 上配置 Visual Studio 2022 与 Qt 6.5 并用 Qt Creator 构建运行【免费下载链接】NotepadNextA cross-platform, reimplementation of Notepad项目地址: https://gitcode.com/GitHub_Trending/no/NotepadNext如果你想在 Windows 上从源码编译 Notepad NextNotepad 的跨平台重写实现官方文档给出的路径是用 Visual Studio 2022 提供 MSVC C 编译器用 Qt 6.5 提供 Qt 运行时再用 Qt Creator 打开根目录的CMakeLists.txt完成配置、构建并直接运行。README 的 Development 一节确认当前开发就是使用 Qt Creator 加 Microsoft Visual Cmsvc编译器完成的Qt 6.5 是目前受支持的 Qt 版本。构建完成后的效果如下官方文档截图准备条件官方文档列出的最小要求是CMake、兼容的 C 编译器、Qt 库以及 Notepad Next 源码。另外从根目录 CMakeLists.txt 可以看到两条硬性约束cmake_minimum_required(VERSION 3.21)即 CMake 至少 3.21set(CMAKE_CXX_STANDARD 20)项目以 C20 编译编译器必须支持 C20find_package(Qt6 REQUIRED COMPONENTS Core Gui Widgets Network PrintSupport Core5Compat)构建依赖这 6 个 Qt 模块其中Core5Compat对应 Qt 安装包里的Qt 5 Compatibility Module组件。安装 Visual Studio 2022下载并运行 Visual Studio 2022 Community 安装器文档注明如果你已经装过其他版本也应该可以。在安装器的工作负载选择界面勾选Desktop development with C桌面 C 开发。完成安装。这一步只负责提供 MSVC 编译器和构建工具链不参与后面 Qt 组件的选择。安装 Qt 库Qt 6.5 及组件勾选下载并运行 Qt 官方在线安装器。安装类型选择custom installation自定义安装。安装任一Qt 6.5的版本文档建议条件允许时选 6.5。在对应 Qt 版本节点下勾选以下组件MSVC 2019 64-bit位于目标 Qt 版本节点下的编译器包Qt 5 Compatibility Module提供上面提到的Core5Compat模块文档注明使用 Qt 5.x 时不需要该项Developer and Design Tools下的Qt Creator CDB Debugger SupportDeveloper and Design Tools下的Debugging Tools for Windows。如果漏装了Qt 5 Compatibility ModuleCMake 配置阶段会因为找不到Qt6Core5Compat组件而失败这是本文场景中最容易踩的组件缺口。获取源码在命令提示符、git shell 或 PowerShell 中克隆 Notepad Next 仓库git clone https://gitcode.com/GitHub_Trending/no/NotepadNext克隆完成后后续所有操作都在这份仓库的根目录中进行。用 Qt Creator 配置并构建运行打开 Qt Creator通过“打开文件”加载仓库根目录的 CMakeLists.txt即 CMakeLists.txt 这一文件仓库根目录与src/、thirdparty/、cmake/同级。在项目管理界面为该项目选择构建套件配置为Desktop Qt 6.5 MSVC2019 64bit——如果你的 Qt 版本不是 6.5就选对应的已安装版本套件例如 Desktop Qt 6.x MSVC2019 64bit。按CtrlRQt Creator 会自动执行 CMake 配置、编译并启动程序。按官方文档的描述此时 Qt Creator 将完成构建并运行项目程序窗口成功弹出并正常显示编辑界面如上文截图所示即说明整条工具链——MSVC 编译器、Qt 6.5 MSVC 2019 64-bit 运行时、CMake 配置——已经打通。构建失败时的对照检查文档没有给出更细的排错流程但配置链路上的每一个环节都有明确的文档依据可以逐项核对CMake 报找不到 Qt6 或缺少某个组件回查上面 Qt 安装步骤的组件清单特别是MSVC 2019 64-bit与Qt 5 Compatibility Module是否都装在同一 Qt 版本节点下CMake 版本不满足根目录要求 CMake 3.21确认 Qt 安装器自带的 CMake 或其他 CMake 不低于该版本找不到 MSVC 2019 64bit 套件确认 Visual Studio 安装时勾选了 “Desktop development with C”并且 Qt 安装的MSVC 2019 64-bit组件版本与之匹配套件列表里没有 Qt 6.5 MSVC 套件在 Qt Creator 的工具选项中确认已添加 Qt 6.5 的安装目录。限制说明Qt 6.5 是当前受支持的版本README 说明旧版本 Qt“likely to work but are not tested”即未经验证出现兼容问题时以 6.5 为准。文档指定的是 Visual Studio 2022其他 VS 版本文档只说“如果你已经安装了应该也能用”未做验证承诺。本文覆盖的只是 Windows 上的开发构建路径Linux 与 macOS 的构建方式在 doc/Building.md 中有独立说明其中 macOS 部分在文档中仍标记为 TODO。【免费下载链接】NotepadNextA cross-platform, reimplementation of Notepad项目地址: https://gitcode.com/GitHub_Trending/no/NotepadNext创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Odin 语言 OpenGL 4.6 Core 函数指针加载器:vendor:OpenGL 绑定详解与实战指南

Odin 语言 OpenGL 4.6 Core 函数指针加载器:vendor:OpenGL 绑定详解与实战指南

Odin 语言 OpenGL 4.6 Core 函数指针加载器:vendor:OpenGL 绑定详解与实战指南 【免费下载链接】Odin Odin Programming Language 项目地址: https://gitcode.com/GitHub_Trending/od/Odin 导读 vendor:OpenGL 是 Odin 语言标准仓库中自带的 OpenGL 绑定&am…

2026/11/9 4:34:18 阅读更多 →
用 Nightingale + Categraf 采集监控 Ceph:Prometheus 插件接入、内置仪表盘与告警规则全解析

用 Nightingale + Categraf 采集监控 Ceph:Prometheus 插件接入、内置仪表盘与告警规则全解析

用 Nightingale Categraf 采集监控 Ceph:Prometheus 插件接入、内置仪表盘与告警规则全解析 【免费下载链接】nightingale Nightingale is to monitoring and alerting what Grafana is to visualization. 项目地址: https://gitcode.com/GitHub_Trending/ni/nig…

2026/11/9 14:15:34 阅读更多 →
没有专属适配器的 agent 如何接入 memU:用 memu-agent detect 判定 memorization 与 retrieval 支持

没有专属适配器的 agent 如何接入 memU:用 memu-agent detect 判定 memorization 与 retrieval 支持

没有专属适配器的 agent 如何接入 memU:用 memu-agent detect 判定 memorization 与 retrieval 支持 【免费下载链接】memU Personal memory across agents 项目地址: https://gitcode.com/GitHub_Trending/mem/memU 如果你的 agent 不在 memU 的专属适配器名…

2026/11/9 11:20:42 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/13 5:13:25 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/13 5:13:25 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/13 5:13:25 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/12 18:22:26 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/12 18:22:25 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/13 5:13:25 阅读更多 →

日新闻

周新闻

月新闻