准备:
源码下载
http://www.osgchina.org/downloads-son.php?id=34
cmake 3.19.0版本
Qt5.15.2版本
开始
源码下载后改名
按下面配置
gcc和g++路径,是在Tools目录下面的,别搞错了
F:/Qt5/Tools/mingw810_64/bin/gcc.exe
F:/Qt5/Tools/mingw810_64/bin/g++.exe
然后报错了,
CMake was unable to find a build program corresponding to "MinGW Makefiles". CMAKE_MAKE_PROGRAM is
解决办法
红框中路径:F:/Qt5/Tools/mingw810_64/bin/mingw32-make.exe
继续单击configure,等待完成
第三方库,有需要的时候,再来编译
说明一下,出现红色选项是因为没有指定插件的路径,一般如果你不需要这些插件就可以编译了,如果你需要这些插件,你就必须自己下载这些插件然后指定路径,本文就不添加插件了,继续。点击一下Configure
F:/OSG_Build/3rdparty
第三方库地址:
http://www.osgchina.org/show-list.php?id=37
下面,修改为Debug;
一般你不指定的话默认是Release版本,如果你想改成Debug你就要在下图的红框里把Release改成Debug,这里说明一下,如果你编译后的库是Realease版本的话,当你在QtCreator新建的项目就必须以Realease方式编译,如果你用了Debug方式编译就会出错
点击Generate就在F:\OSG_Build\buld生成MakeFile文件了
。 打开如下快捷方式:
输入minGW32-make -j4
或者输入 minGW32-make -j4 (可以用多线程提高编译速度,只要在make命令后加 -j4。表示开四条线程来执行编译命令)