news 2026/5/5 16:29:42

将QtNodes添加到Qt项目中

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
将QtNodes添加到Qt项目中

文章目录

  • 背景和思路
  • 步骤

背景和思路

最近想开发一个基于Node编辑的SOMEIP编辑器。因此需要将QtNodes项目引入到自己的项目中。
思路是将QtNodes作为submodule添加到自己git仓库中。

步骤

  1. 将QtNodes作为submodule加入到git仓库。下面指令将QtNodes引入到自己项目的“3rdparty/QtNodes”目录。
gitsubmoduleaddhttps://github.com/paceholder/nodeeditor.git 3rdparty/QtNodes
  1. 提交submodule。下面指令是将submodule信息提交到远程仓库
gitadd.\.gitmodules .\3rdparty\QtNodes\gitcommit -a -m"Add QtNodes as submodules"gitpush origin
  1. 在项目中添加依赖
    3.1. 在自己项目的CMakeLists.txt中添加add_subdirectory(3rdparty/QtNodes)。这样QtNodes将参与编译

    3.2. 添加库依赖。同样在CMakeLists.txt中,在target_link_libraries中添加对QtNode的依赖。

由于QtNode也是采用CMake作为编译工具,并且已经将头文件导出,因此不需要设置头文件目录。

以上便完成了在自己项目中引入QtNodes

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/5 3:05:15

GLM-Image 上线 AtomGit,国产芯片训练的多模态开源模型开放使用

2026 年 1 月 4 日,智谱联合华为研发的多模态模型 GLM-Image 正式上线 AtomGit 开源平台。该模型是首个基于国产芯片完成全流程训练的 SOTA 多模态产品,依托昇腾硬件与昇思框架构建,在文字生成、多场景适配等方面表现突出,为开发者…

作者头像 李华
网站建设 2026/5/5 3:02:24

学生党必看!免费又好用的降AI工具TOP6盘点

学生党必看!免费又好用的降AI工具TOP6盘点 TL;DR 预算有限的学生党别慌!本文盘点6款免费或超低价的降AI工具,嘎嘎降AI仅需4.8元且免费额度大,比话降AI不达标全额退款零风险,PaperYY每天2次免费查重。先用免费额度测试…

作者头像 李华
网站建设 2026/5/5 3:02:19

无损音乐收藏利器:Qobuz-dl 完全使用指南

无损音乐收藏利器:Qobuz-dl 完全使用指南 【免费下载链接】qobuz-dl A complete Lossless and Hi-Res music downloader for Qobuz 项目地址: https://gitcode.com/gh_mirrors/qo/qobuz-dl 在数字音乐成为主流的今天,你是否曾担心网络不稳定时无法…

作者头像 李华