Проекты на С собираю вот так:
gcc -c -o example.o example.c -I"C:\mycpp\include"
gcc -o example.exe example.o -L"C:\mycpp\lib" -lfreeglut -lopengl32 -Wl,--subsystem,windows
Вопрос: Как собрать проект не на С а на С++ если просто поменять gcc на g++ или поменять флаги то или вообще не компилируется или вываливается куча ошибок.
Вопрос: Как скомпилировать именно С++ код?
Пример из глюта на С++ (он использует STL) с динамической линковкой я собирал так (откуда взял список библиотек - уже точно не помню. Скорее, вычитал в документации):
g++ sample-1.cpp -o sapmle-1 -lfreeglut -lglu32 -lopengl32 -lwinmm -lgdi32 -Wl,--subsystem,windows
Сборка персонального компьютера от Artline: умный выбор для современных пользователей