2009-07-26 9 views
3

J'ai installé et configuré NetBeans 6.7 pour C++ selon le manuel officiel: http://www.netbeans.org/community/releases/67/cpp-setup-instructions.html#mingwComment configurer correctement netbeans 6.7 et C++ sur Windows?

fenêtre de configuration ressemble à ceci: netbeans config

Malheureusement, données de compilation "ligne de commande suivante apparaît:

/usr/bin/make -f nbproject/Makefile-Debug.mk = .build-SOUS-PROJETS BUILD RÉUSSI conf (temps total: 642ms)

Comme je suis sur Windows et que ce n'est pas/usr/bin/make, aucun exécutable n'est compilé :(. Comment configurer correctement NetBeans afin qu'il utilise make de sa config, pas de/usr/bin?

Mise à jour

problème est seulement avec MinGW/MSYS toolchain. Cela fonctionne bien avec cygwin (le même message/usr/bin/make est affiché, mais l'exécutable est créé). La question peut donc être changée en: Est-ce que Netbeans 6.7 peut fonctionner avec Windows sur Windows, ou je suis limité à Cygwin?

Répondre

4

J'ai eu des problèmes pour obtenir Netbeans 6.7.1/C++/MinGW travail aussi. Je ne sais pas si cela aidera, mais je pensais décrire mon expérience de toute façon.

J'avais des builds réussis mais Netbeans était incapable de lancer mon exécutable. J'ai été en mesure de vérifier que l'exécutable était en cours de construction et que je pouvais l'exécuter à partir d'une invite de commande externe. J'ai également été incapable d'ouvrir les propriétés de mon projet. Après une journée de recherche sur le net, j'ai trouvé une petite information qui a conduit à la solution. Fondamentalement, tout se résumait à ne pas avoir le chemin de mes outils de construction dans le chemin de l'environnement Windows. Après avoir défini la variable d'environnement de chemin d'accès, j'ai effacé toute la configuration de Netbeans afin que je sois sûr de faire les choses à partir de zéro. Vous pouvez le faire en supprimant le dossier .netbeans de votre répertoire utilisateur dans c:/Documents and Settings.

Tout devrait être fait avec Netbeans fermé bien sûr. Ensuite, démarrez-le et configurez votre configuration avant de créer des projets ou de charger des projets existants. Allez dans Outils/Options/C++ et pointez-le sur le répertoire des outils de construction que vous avez ajouté à votre chemin d'environnement (c:/MinGW/bin et c:/msys/1.0/bin) et les outils individuels selon les besoins. J'ai mes trucs msys dans le même répertoire que les trucs MinGW. Par précaution supplémentaire, vous voudrez peut-être vous assurer qu'il n'y a pas de programmes nommés identiques dans les deux répertoires bin, ce qui pourrait causer des problèmes. J'ai l'impression de disposer d'un environnement de développement C++ dont je suis très satisfait car je peux l'utiliser sous Windows et Linux. J'espère que quelque chose là-dedans aide.

1

Pouvez-vous vérifier sur les "options du projet" sur votre image et regarder si la plate-forme par défaut est Windows?

ont installé des NetBeans sur les deux machines Linux et Windows et il est étrange que ça n'a pas marché « tout droit sorti de la boîte » après avoir suivi les instructions ..

Vous avez une vérification globale droit? Comme il semble que la variable path n'est pas correctement installée dans votre environnement.

L'image indique également que le débogueur est manquant/invalide. Avez-vous suivi these 16 steps (étape 14 pour installer le débogueur) ou avez-vous utilisé autre chose?

Enfin et surtout, votre message "erreur" indique que la génération a réussi. Où avez-vous cherché le .exe? Il devrait être sous

dist/<Configuration>/<ToolChain>/

+0

Aucun élément de ce type dans l'onglet "options du projet". Capture d'écran: http://tinyurl.com/nt8bwu – grigoryvp

+0

Aucun dossier 'dist' n'est créé. Tous les chemins sont définis. Je n'ai aucun problème pour utiliser netbeans sur macos ou ubuntu. Mais sous Windows, ça faisait toujours mal, mais maintenant ça ne marche pas sans raison :( – grigoryvp

+0

Vous devez avoir confondu l'option plate-forme par défaut avec les anciennes versions de netbeans.Réessayez de définir les variables de chemin.Si cela ne fonctionne pas, alors vous devez documenter chaque étape, ce que vous avez fait, et poster sur les forums netbeans il semble que si personne d'autre ici peut contribuer avec des idées :( – Milan

Questions connexes