Closed SivanChan closed 9 months ago
从图中看起来您的错误提示确实和您在osg目录中插入的gl子目录有关,您为什么需要加入一个自己的gl目录呢
我是参照了https://blog.csdn.net/qq_45523399/article/details/126274876这个链接,编译OSG和OSGEarth,打开了GL3,增加了额外的GL和KHR文件夹,导致了上述问题。 发现,打开GL3编译OSG,会导致纹理不正常。 最后还是关闭GL3,启用GL1和GL2才正常。
我是参照了https://blog.csdn.net/qq_45523399/article/details/126274876这个链接,编译OSG和OSGEarth,打开了GL3,增加了额外的GL和KHR文件夹,导致了上述问题。 发现,打开GL3编译OSG,会导致纹理不正常。 最后还是关闭GL3,启用GL1和GL2才正常。
如果开起了GLcore,那么您需要自己编写着色器代码来实现模型的纹理映射和渲染,也许您所说的纹理不正常 是这个原因导致的
其他模块都可以编译通过,基于QT5的osgVerse_QtViewer模块编译时报错,GL函数重定义。 见下图:
![image](https://github.com/xarray/osgverse/assets/1080602/aea8375c-085e-483b-ba53-00da628421d3)
另外我在OpenSceneGraph的include目录增加了GL、KHR目录,见下图:
![image](https://github.com/xarray/osgverse/assets/1080602/72353ba0-0c64-4c93-a431-c07b6f717176)