将QtNodes添加到Qt项目中

文章目录

背景和思路

最近想开发一个基于Node编辑的SOMEIP编辑器。因此需要将QtNodes项目引入到自己的项目中。

思路是将QtNodes作为submodule添加到自己git仓库中。

步骤

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

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

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

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

相关推荐
初次见面我叫泰隆3 小时前
Qt——3、常用控件
开发语言·qt·客户端
无小道4 小时前
Qt——QWidget
开发语言·qt
派葛穆7 小时前
Python-PyQt5 安装与配置教程
开发语言·python·qt
初次见面我叫泰隆9 小时前
Qt——4、Qt窗口
开发语言·qt·客户端开发
墨月白11 小时前
[QT]QProcess的相关使用
android·开发语言·qt
小小码农Come on11 小时前
QT信号槽机制原理
开发语言·qt
未来可期LJ12 小时前
【Qt 问题合集】Qt报错:No executable specified 如何解决呢?
qt
LYOBOYI12312 小时前
QML 中 Item、Window、Popup、Rectangle使用手册
qt
qq_4017004115 小时前
Qt开发过程中遇到哪些经典的bug
qt·bug
SNAKEpc1213815 小时前
PyQtGraph应用(五):k线回放复盘功能实现
python·qt·pyqt