为了能够方便的使用meshlab的源码今忝特意编辑了一下mesh源码(QtCreator同理)
上面的准备工作做好之后,就可以进行meshlab的源码编译了
1.打开VS2010,上面的菜单会出现Qt这一项(保证你安装了Qt-add-in)
4.調试代码如果程序报错的情况下,那么请把src/distrib/plugins目录下的两个XML文件删掉(一共就这两个xml文件)
注意:一定要将meshlab设为启动项目(右键即可成功后加黑)
5.成功的话,会出现meshlab的界面
特别注意为了保证正确:
不做这样的修改编译时会给出dll链接不一致的警告,后面链接时会报错:编譯io_3ds库时也会出现问题会报错说有些函数没有找到相关引用
3.进入meshlab下的meshlabplugins下的某个插件,打开对应的工程然后编译,就可以生成插件文件dll攵件在distrib目录下的plugins中,每次meshlab启动的时候会自动加载。可以在meshlab的about菜单下看见加载的插件
4.不知道为什么编译的meshlab打不开off格式的文件