macOS
g++ -std=c++17 -I. -Imidifile/include \
tinyfiledialogs.o \
similarity_calculator.cpp midi_io.cpp main.cpp \
midifile/lib/libmidifile.a \
-framework Cocoa \
-o n-noteWindows Mingw
compiling midifile
cd ~/n-note-main/libs/midifile
mkdir -p obj
g++ -std=c++17 -c src/*.cpp -Iinclude
mv *.o obj/
ar rcs libmidifile.a obj/*.ocomiling n-note
cd ~/n-note-main
g++ -std=c++17 \
src/main.cpp \
src/similarity_calculator.cpp \
src/midi_io.cpp \
libs/tinyfiledialogs/tinyfiledialogs.c \
-Ilibs/midifile/include \
-Ilibs/tinyfiledialogs \
-Llibs/midifile -lmidifile \
-lole32 -lcomdlg32 -luuid -loleaut32 \
-static -static-libgcc -static-libstdc++ -pthread \
-o n-note.execd /c/Users/Grud/Downloads/n-note-main/n-note-main
