window下编译qt nodeeditor

目录

1. 下载源码

2. cmake编译源码

3. visual studio 2019编译安装

4. 测试官方例程

5. 将此库配置到vs环境中


预先安装好visual studio 2019,qt 5.12.2

1. 下载源码

https://github.com/paceholder/nodeeditor/archive/refs/tags/3.0.10.zip

2. cmake编译源码

解压文件后

cd D:\code\c++\nodeeditor-3.0.10
mkdir build
cd build
cmake ..

 

报错Sphinx-build,不用管 。除非说因为这个报编译失败,如下所示。

解决办法,在CMakeLists.txt文件中注释掉 Test,如下。

还有qt版本不能过低,否则包如下错误。

编译成功后,生成如下文件。

3. visual studio 2019编译安装

使用visual studio 2019打开上面的sln文件。

 然后点击生成-》配置管理器,选中INSTALL

关闭后,点击生成解决方案,即可在c盘下,因为选中了INSTALL,所以会在c盘下生成dll和lib库

如下,这三个文件就是编译后的最终结果。

把这个文件夹拷贝备份下,修改文件夹名称为QtNodesLibrary_Debug。 

同样,release模式也是如此走一遍,同样生成此三个文件夹(如果需要生成pdb文件,可参考)。

从c盘拷贝备份的debug和release编译结果

4. 测试官方例程

双击calculator.exe

或者双击打开工程

右击calculator-》限定此范围 -》右击calculator-》设为启动项目

运行项目

同样会成功出现ui界面。

5. 将此库配置到vs环境中

前面我们得到了

新建是qt项目

(1)环境目录

环境设置:


PATH=$(QtDllPath);D:\zxq\code\c++\nodeeditor_lib\QtNodesLibrary_Debug\bin;%PATH%

(2)qt module

(3)c/c++包含目录

D:\code\c++\nodeeditor_lib\QtNodesLibrary_Debug\include

D:\code\c++\nodeeditor-3.0.10\examples\calculator   // 自己的代码

(4)c/c++预处理器

%(PreprocessorDefinitions)
WIN32
_WINDOWS
NODE_EDITOR_SHARED
QT_CORE_LIB
QT_WIDGETS_LIB
QT_GUI_LIB
QT_OPENGL_LIB
CMAKE_INTDIR="Debug"

(5)链接器-》输入

// node
D:\code\c++\nodeeditor_lib\QtNodesLibrary_Debug\lib\QtNodes.lib

这里假设calulator例程就是自己的代码,右击工程,添加已有文件,导入vs中

点击运行。

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr.Q

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值