V3D/Vaa3D中插件的编译方法

本文介绍如何使用VS的x64命令行编译V3D插件,包括编写工程文件、编译步骤及常见错误处理。适用于希望为V3D软件扩展功能的开发者。

一般我们可以编写相关代码,并通过VS的x64命令行进行编译,得到V3D的插件。

一般的流程:

  1. 编写好工程,得到pro文件、cpp文件、h文件等。
  2. 打开VS的x64命令行,输入qmake,回车。将得到一个空的debug文件夹,一个空的release文件夹,以及Makefile,Makefile.Debug,Makefile.Release三个文件。
  3. (注意请提前关闭V3D软件,使其不要运行。) 第一次编译某个插件的工程时,输入nmake -f Makefile.Release,回车。将在release文件夹里生成一些obj文件,一个manifest文件,以及一个以moc_开头的cpp文件。如果是重复编译同一个工程,可以先用nmake clean命令,清除release文件夹里的文件,再使用nmake -f Makefile.Release命令。
  4. 编译成功将在VS的命令行出现“正在创建库”+对应的dll目录地址。此时就可以打开V3D,找到相应插件的目录,开始使用插件。

编译假如不成功,命令行会出现一些错误提示,此时可以根据提示debug。
例如:出现下面的error信息,可能是少了相应的Cpp文件没有包含。找对应函数所在的文件,在.pro文件加入其相应的地址即可。
在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值