Respuestas:
Aunque obtendrá más información de los desarrolladores de Windows / Mac en Desbordamiento de pila Puedo decirle que dependiendo del proyecto y sus dependencias, puede salirse con la suya o puede que no. Por supuesto, nada relacionado con Windows se puede ejecutar en OSX, así que si solo estás haciendo un "hola mundo", es probable que puedas ejecutarlo, siempre que tengas la cadena de herramientas adecuada para compilar eso (gcc ++, etc.)
Con respecto a si hay un "IDE compatible con Visual Studio", la respuesta es "no" (a menos que considere MonoDevelop que funciona como "correcto" para algunas cosas).
La solución, por supuesto, es utilizar una de las alternativas de virtualización ( Paralelas , VMWare ) o simplemente tener una partición de Windows a través de Bootcamp.