1.DLL项目生成
新建动态链接库(dll项目)
初始这个项目会有pch.h、framework.h、pch.cpp、Dllmain.cpp的文件,具体说明自行搜索,我这里将其全部删除,并创建了程序的.h和.cpp。
然后将需要编译被调用的函数,export接口,在.h文件中声明函数即可。
.h内容如下:
.cpp文件只需将被调用的方法声明即可。
该函数可以调用这个程序下的所有文件,不需要extern出去。
在编译前,项目C/C++中的预编译头,编辑选择不使用预编译头,然后点击项目生成解决方案,即可看到生成的dll和lib文件,将其复制到另一个工程下去调用即可。
2.DLL项目调用
创建项目,然后在主程序中调用,如下:
运行后,发现生成了降采样后的点云数据,编译成功。