Tak ja w temacie, czy da się programować w Linuxie (C++) dla Windowsa(.exe).
To znaczy że na Linuxie mogę pisać programy dedykowane tylko Windows’owi ???
A nie lepiej pisać uniwersalne - ma się wtedy mniej (zero?) roboty przy przenoszeniu.
Co do kompilacji do .exe to zainteresuj się mingw. Ale raczej nie będziesz mógł pisać z WinAPI pod GNU/Linux. Bo po co pisać z WinAPI pod GNU/Linux? WinAPI jest nieprzenośne, lepiej zainteresować się innymi bibliotekami - boost, GTK+, Qt itp.