Cài đặt OpenGL, SFML cho VS Code qua MSYS2 và cho CLION
Автор: B19DCPT052 - Nguyễn Thành Đô
Загружено: 2022-03-17
Просмотров: 912
Описание:
Cách cài đặt trên sử dụng cho tất cả các Text Editor (như VIM, SUBLIME, ATOM, ...).
Cấu hình OpenGL bằng MSYS2 cho IDE CLION và Project CMAKE.
Cách sử dụng trình quản lí gói MSYS2 này thì tính từ lúc mình làm video này thì mình chưa tìm thấy cách hướng dẫn nào tương tự, hoặc đơn giản hơn, mong nó giúp ích cho các bạn.
Video hơi dài mong các bạn thông cảm vì một số lỗi mà mình gây ra trong quá trình làm video.
Bạn nào tốt bụng có thể sub giùm mình sang tiếng Anh bởi tiếng Anh của mình khá kém và như nói ở trên là mình Không tìm thấy hướng dẫn nào cài qua MSYS2 cả.
Mình không rõ cách gắn timestamp mong các bạn thông cảm ha
TimeLine:
0:00 - 1:20 Nói nhảm
1:20 - 20:00 Cấu hình mingw và debug
20:00 - 31:00 Nói qua về cách cấu hình folder của VS Code
31:00 - 46:00 Cài đặt OpenGL trên VS Code qua Msys2
46:00 - 1:01:45 Cài đặt OpenGL trên Clion
1:01:45 - Hết Cài đặt SFML
Trang chủ tải Msys: https://www.msys2.org/
Package 64 bit:
GCC: https://packages.msys2.org/base/mingw...
DEBUG cho GCC: https://packages.msys2.org/package/mi...
GLEW: https://packages.msys2.org/package/mi...
FREEGLUT 64 bit: https://packages.msys2.org/package/mi...
GLFW 64 bit: https://packages.msys2.org/package/mi...
GLM 64 bit: https://packages.msys2.org/package/mi...
32 bit:
DEBUG: https://packages.msys2.org/package/mi...
GCC : https://packages.msys2.org/package/mi...
GLEW: https://packages.msys2.org/package/mi...
FREEGLUT: https://packages.msys2.org/package/mi...
GLM: https://packages.msys2.org/package/mi...
GLFW: https://packages.msys2.org/package/mi...
launch.json
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?link...
"version": "0.2.0",
"configurations": [
{
"name": "g++.exe - Build and debug active file",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/Build/main.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${fileDirname}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"miDebuggerPath": "C:/msys64/mingw64/bin/gdb.exe",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
},
{
"description": "Set Disassembly Flavor to Intel",
"text": "-gdb-set disassembly-flavor intel",
"ignoreFailures": true
}
],
"preLaunchTask": "C/C++: g++.exe build active file"
}
]
}
task.json
{
"tasks": [
{
"type": "cppbuild",
"label": "C/C++: g++.exe build active file",
"command": "C:\\msys64\\mingw64\\bin\\g++.exe",
"args": [
"-fdiagnostics-color=always",
"-g",
"main.cpp",
"-o",
"${workspaceRoot}/Build/main.exe",
"-lmingw32",
"-lopengl32",
"-lglew32",
"-lglu32",
// "-lSDL2main",
// "-lSDL2",
// "-lSDL2_image",
// "-lSDL2_ttf",
"-lfreeglut",
//"-lsfml-audio",
//"-lsfml-graphics",
//"-lsfml-network",
//"-lsfml-window",
//"-lsfml-system"
],
"options": {
"cwd": "${fileDirname}"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
},
"detail": "Task generated by Debugger."
}
],
"version": "2.0.0"
}
Повторяем попытку...

Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: