Ottenere path del file in esecuzione, cross platform

Uno dei tanti problemi nei progetti grandi, sono i path relativi. Se il programma ha la necessità di leggere un file durante la sua esecuzione, bisogna capire il path corretto all’interno del codice dove cercare il file. Come si fa quindi ad ottenere il path del file in esecuzione? N.B. non quello corrente, ma quello dove risiede il file eseguibile. … Continua a leggere

Compilare C++ per windows da Linux, cross compiling

Compilare C++ per windows da Linux. Installare un toolchain (“catena di strumenti”) sul sistema linux, in questa guida verrà installato mingw nel percorso /opt/mingw Scaricare Per windows 32 bit: Da linux 32 bit: mingw-w32-bin_i686-linux_20111031_sezero.tar.gz Da linux 64 bit: mingw-w32-bin_x86_64-linux_20111031_sezero.tar.gz Per windows 64 bit Da linux 32 bit: mingw-w64-bin_i686-linux_20111031_sezero.tar.gz Da linux 64 bit: mingw-w64-bin_x86_64-linux_20111031_sezero.tar.gz Scompattare l’archivio ottenuto nella cartella /opt/mingw Supponiamo … Continua a leggere