begin process at 2012 05 29 17:39:12
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

probleme d'iportation de base


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme d'iportation de base

vendredi 12 mai 2006 à 09:56:01 | probleme d'iportation de base

simonlourson

    bonjour, j'utilise visual C++ 2005 express edition, et mon probleme est le suivant:

    j'ai télechargé la plupart des librairies de base (je crois) (microsoft platform SDK, directX SDK, SDL), et AUCUN des codes sources que je telecharge ici ne veut se compiler!!! (J'ajoute que j'ai bien configuré visual C++ pour qu'il reconnaisse les librairies (windows.h, SDL.h, etc)... Quand je lance une fonction de la librairie (SDL par exemple) que je veux utiliser, le programme m'engueule et me balance des "Link Error" à la figure... Je ne sais pas trop quoi faire, donc si vous pouvez m'aider...
vendredi 12 mai 2006 à 11:34:47 | Re : probleme d'iportation de base

turnerom

Tu veux mon avis, laisse tomber cette belle me**e de express edition, tourne toi plutot vers Code::blocks qui (en plus de marcher ;D), est open source.

TuRn3r
vendredi 12 mai 2006 à 12:25:52 | Re : probleme d'iportation de base

BruNews

Administrateur CodeS-SourceS

Visual C++ Express fonctionne nickel.

Je te mets copier/coller des réponses de RACPP qui s'en sert et explique les réglages qu'il convient d'effectuer:

Je tiens à préciser que Visual C++ Express permet de créer des projets Win32 à la perfection. Je m'en sert depuis sa sortie. Il m'a servi à recompiler tous mes projets réalisés sous la version 6. Il m'a  même permi de  faire fonctionner des projets que j'avais abandonnés car l'exe ou la dll générée ne fonctionnaient pas correctement sans pouvoir en trouver la cause. Ce que j'ai aimé le plus, c'est son débogueur. Je ne pense pas que les autres puissent faire mieux. Je remercie Microsoft de nous avoir offert ce merveilleux cadeau.

Pour bien configurer Visual C++ Express, il suffit de suivre les indications bien détaillées exposées dans la page MSDN suivante:
[ Lien ]
Pour moi tout a bien marché du premier coup.

Visual C++ 2005 utilise Unicode par défaut. Pour régler ton problème, tu ouvres le menu "Projet" et tu choisis "Propriétés de nomduprojet". Dans le volet gauche de la boite de dialogue qui apparait, tu cliques sur "Propriétés de configuration". Dans le volet droit, dans la zone des "Paramètres par défaut du projet", tu cliques sur "Jeu de caractères". Le bouton d'un combobox apparait à droite sur la même ligne. Tu clique dessus pour choisir "Non défini". Pour terminer tu cliques sur "Appliquer". Ainsi, le compilateur ne traitera plus les chaines en Unicode pour ce projet et tu n'auras plus ce genre d'erreurs.

Après avoir choisi le type de dossier (bin, include ou lib) grâce au combobox en haut à droite de la boite "options", tu crées un nouveau dossier en cliquant sur le bouton contenant l'icone de création de dossiers. Dans la zone de texte qui apparait, tu colles le chemin complet du répertoire correspondant. Faire pareil pour les autres types de dossiers.

haut à gauche permet de choisir le mode dont on veut changer les paramètres.
- Personnellement, je n'aime pas les éditeurs de ressources. La version Express de Visual C++ 2005 n'en contient pas. Dev C++ non plus. Tu peux utiliser n'importe quel éditeur de ressources pour générer des scripts de ressources et les compiler avec VC Express. Voici un lien montrant les différences entre les version de Visual C++  2005. On y voit que les autres versions comportent l'éditeur de ressources:
[ Lien ]

- Visual C++ 2005 peut énerver au début car il ne laisse absolument rien passer pendant la compilation. Et c'est tant mieux car les autres compilateurs ignorent des erreurs. Ce qui pourrait être fatal pour le fonctionnement de l'exécutable final.
Je viens de tester le code de petzold et ça marche après quelques petites corrections:
1- Dans le fichier resource.h supprime la dernière ligne "ABOUT2.ICO". C'est une erreur dans le fichier apparemment ignorée par les autres compilos.
2- Dans le fichier about2.rc tu remplaces #include "afxres.h"  par #include <windows.h>. afxres.h est un fichier MFC qui n'est pas supporté par VC Express. Et c'est tant mieux aussi.
3- N'oublie de mettre le fichier "about2.ico" dans le dossier de ton projet. Tu peux copier l'icone de petzold et la coller dans un utilitaire de fichiers images pour l'enregistrer au format ico dans ton projet.

Voilà, c'est tout. Avec un peu de patience tu vas adorer VC Express. Après l'avoir installé, configuré et testé, je me suis rendu-compte que ce sont les autres compilateurs qui étaient vraiment chiants.

ciao...
BruNews, MVP VC++

vendredi 12 mai 2006 à 18:14:29 | Re : probleme d'iportation de base

simonlourson

Je n'ai qu'une chose à dire: wow.

Mille mercis à BruNews pour toutes les indications utiles, je ne m'en serais pas sorti tout seul...
vendredi 12 mai 2006 à 18:20:22 | Re : probleme d'iportation de base

BruNews

Administrateur CodeS-SourceS
C'est surtout racpp à remercier.

ciao...
BruNews, MVP VC++


Cette discussion est classée dans : base, visual, probleme, sdl, iportation


Répondre à ce message

Sujets en rapport avec ce message

Enorme probleme lors de la compilation avec Visual C++ 6 [ par hepho ] Alors mon probleme est le suivantlorsque que je desire compiler mon programme une erreur apparaitLe pilote de clavier specifie par la ligne KEYBOARD = Petit probleme sous visual c++ [ par Hakim ] Salut,j'essaie a l'aide de visual c++ de traiter des valeurs saisie par un utilisateur mais voila mon probleme.Lorsque j'utilise une edit box tout mar Probleme Communication [ par fytlos ] Salut a tous,Voila je travaille sur une application distribuée ou l'on peut assimiler chaque entités a un programme en C++Dans le modele toutes les en probleme d'ecriture sous visual c++ [ par f1cobra ] Salut J'ai un probleme avec ma base de donnees, quand je veux enregistrer dans un recordset comprenant plus d'une table, il refuse me disant que la ta Développement rapide d'une application Visual C++ avec une petite base de donnée (.mdb) [ par JimmyVB ] Bonjour,Je suis néophyte en développement Visual C++.Je recherche le meilleur moyen pour développer rapidement une application avec une petite gestion Probleme avec Visual C++ [ par pipic ] Lorsque je compile mes fichiers .cpp avec le compilateur de visual c++, j'obtiens tjs la meme erreur :fatal error C1010: unexpected end of file while Probleme avec Visual C++ [ par chabichabs ] J'ai un petit souci avec les ressources des boites de dialogue.Je crée un new projet et quand j'insère une ressource après les scroll bar (slider, pro Probleme API MySQL [ par flatou ] Salut a tousdepuis qq jours j'essaye de programmer une petite application qui permettrait de gerer une base de donnée MySQL avec l'api mysql et visual Probleme Visual C++ et OpenOffice [ par neric69 ] BonjourJ'aimerai communiquer avec OpenOffice via Visual C++ mais je n'y arrive pas je voudrai savoir si quelqu'un l'a deja fait et si il peut deposer probleme d'utilisation Qt sous win [ par javert ] Bonjour,je n'arrive pas à utiliser Qt sous Windows.J'ai VisualC++, j'ai ajouté le plugin QMSDev dans tools,ce qui fait que j'ai la barre de menu Qt ma


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,948 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales