原来类的方法还能自动生成,我一直以为必须手动编写,真是大开眼界,惭愧不已。
1、 右键点击源文件,选择添加类选项即可完成操作。
2、 打开添加类对话框,选择Visual C++选项下的C++文件中的C++类。
3、 由于需要创建一个继承自GeoCommandPlugin的派生类FirstPluginClass,因此在类名栏中填写FirstPluginClass,基类名栏中输入GeoCommandPlugin,并勾选虚拟析构函数选项,以确保基类的析构函数为虚函数,从而在销毁对象时能正确调用派生类的析构函数,避免资源泄漏,保证程序的稳定性和内存安全。
4、 点击完成后再弹出提示时,直接选择是,此问题可暂时跳过。
5、 将自行添加的FirstPluginClass.h文件中的代码替换为指定内容。
6、 在dllmain.cpp文件中引入头文件,添加声明语句:include 。
7、 将plugins.cpp中的原有代码替换为新的实现内容。
8、 把FirstPluginClass.cpp文件中的代码替换为新内容。
评论
更多评论