摘要:
在osg源码中examples目录有个osgviewerMFC项目,包括SDI和MDI的示例代码。 里面MFC_OSG.h和MFC_OSG.cpp两个是自建的类,用于实现在MFC中的显示等。 实现步骤: 1、新建对话框MFC项目:osgviewer 2、把examples目录中的MFC_OSG.h和MFC_OSG.cpp复制到项目目录中。字符集修改为:多字节字符集 3、在osgvie... 阅读全文
摘要:
运行OSG自带的示例代码osgrobot时候,出现如下错误:1> osgrobot.cpp1>c:\program files (x86)\windows kits\8.1\include\um\gl\gl.h(1157): error C2144: 语法错误:“void”的前面应有“;”1>c:\program files (x86)\windows kits\8.1\include\um\g... 阅读全文
摘要:
VS程序使用第三方库时,需要在包含目录、库目录、附加依赖项和DLL文件目录进行配置。有时可能不同项目需要使用同一个库的不同版本,则要针对每个单独项目进行库的属性配置。包含目录、库目录、附加依赖项等三个可以通过新建项目属性表进行配置,但是DLL路径放到环境变量里的话,则对所有项目都起作用,难以进行区分。可以利用属性页的调试页面进行配置:方法一path=包含DLL文件的文件夹路径。方法二工作目录定位到... 阅读全文
摘要:
最近在进行OSG开发,想将里面模型导入部分重复使用的代码封装成DLL,这样后续不需要重复编写这部分代码了。而C++类封装成DLL步骤如下: 1、 VS2015新建一个Win32项目,应用程序类型选择DLL 2、新建DLL项目后,项目解决方案文件结构如下: 3、配置OSG库 因为DLL使用到了OSG库 阅读全文
摘要:
代码如下: 其中,m_combobox为Combo Box控件变量,可由右键控件添加变量。序号cindex是从0开始的,也就是获取Combox Box控件的第一个项的序号为0。 阅读全文