AwesomeBump Windows上编译细则
1、开源软件下载地址
https://github.com/kmkolasinski/AwesomeBumpdd
打开终端依次执行下列指令:
git clone https://github.com/kmkolasinski/AwesomeBump
git submodule init
git submodule update
2、先解决QtnPEG.exe运行环境问题,否则程序后面编译无法进行下去。
进入目录AwesomeBump\Sources\utils\QtnProperty\bin-win,然后用Qt自带打包工具windeployqt.exe给程序QtnPEG.exe打包,注意QtnPEG.exe是win32位(还是个Debug版,依赖库文件是Qt5CoreD.dll等),顺带把g++.exe也一起复制过来吧,打包完成后如下图:
3、设置编译环境,打开AwesomeBump\Sources\Sources.pro文件,添加OpenGL依赖项
win32{
msvc: LIBS += Opengl32.lib*-g++*:LIBS += -lOpengl32
}
否则程序编译到最后会提示OpenGL接口没有定义,类似这种提示
undefined reference to `__imp_glGenTextures'
4、做完上述设置,基本上就可以顺利编译通过了,最好祝你好运!