2010-09-22 5 views
2

Je passe la plupart de mon temps dans Eclipse ces jours-ci, alors j'ai pensé vérifier ce qu'était le support C++ d'Eclipse (j'utilise habituellement Xcode sur Mac et Visual Studio pour Windows).OS X 10.6.4 + Eclipse 3.5 + le dernier CDT ne sort pas cout/printf à la console

J'ai trouvé le paquet CDT pour Eclipse 3.5, donc je l'ai installé.

Tout a été installé correctement et le projet "Hello World" par défaut de C++ a bien été compilé, mais pour le reste de ma vie, je ne peux obtenir aucune sortie d'application vers la console. J'ai tout essayé et cherché des solutions, mais il semble que je ne sois pas le seul. La plupart ont des problèmes sous Windows, mais je n'ai pas vu beaucoup de problèmes avec OS X.

Bien sûr, si je lance la sortie compilée dans un shell bash, elle affiche correctement la sortie.

Ceci est la simplicité de l'application par défaut est:

#include <iostream> 
using namespace std; 

int main() { 
    cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!! 
    printf("Hello world"); 
    return 0; 
} 

Toutes les idées?

Cheers,

Shane

+1

Fonctionne avec OSX 10.6.4, eclipse Numéro de build: 20100617-1415 Helios. J'avais une vue de console ouverte de la construction – Mark

+0

Et vous pouvez voir la sortie de votre application dans la console? c'est-à-dire que cout fonctionne? – Shane

+0

Ne fonctionne pas pour moi dans OSX 10.5.8 et Eclipse Build ID: 20100218-1602 (Plate-forme Eclipse \t 3.5.2.M20100211-1343 \t org.eclipse.platform.ide) – Mick

Répondre

0

Juste essayé cela dans Helios 3.6 et il fonctionne. Doit être un problème 3.5.

Questions connexes