- cmake
- c/c++
- vcpkg(可选)
- git
- 下载源代码:
git clone https://github.com/quqka/LearnOpenGLDemo.git - 进入LearnOpenGLDemo目录:
cd LearnOpenGLDemo - 如果安装了vcpkg,需要在CMakeLists.txt中添加vcpkg的路径:
set(VCPKG_ROOT vcpkg可执行文件位置/scripts/buildsystems/vcpkg.cmake) - 最后输入以下命令:
mkdir build cd build cmake .. make
在Windows环境中,如果没有或不想用Visual Studio,在使用MinGW64编译时可能会出现Warning: corrupt .drectve at end of def file的错误,我们可以通过以下的方式解决:
- 在CMakeLists.txt中添加以下代码:
set(VCPKG_TARGET_TRIPLET "x64-mingw-dynamic") - 同时将
cmake ..命令替换成以下:cmake .. -G "MSYS Makefiles"