Le code C++ de base compilera sans problème sur Mac OS X mais toutes les bibliothèques spécifiques à Windows ne passeront pas.
Pour le logiciel, rien à payer, Apple fourni les outils de développement gratuitement, ce qui comprend l'IDE XCode et les compilos (mais là de toute façon c'est gcc...