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

Autres éditeurs Discussion :

Le fichier monProjet_private.res n'est pas crée ?!


Sujet :

Autres éditeurs

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de _SamSoft_
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    798
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 798
    Par défaut Le fichier monProjet_private.res n'est pas crée ?!
    Bonjour, je test un petit prog. Je voudrais le compiler à la main sans l'aide d'ide mais je suis en face d'un gros problème. Je n'arrive pas à inclure de fichier ressource. Je voudrais que quand on fait clique droit sur mon app et que l'on aille dans détails on est : compagnie : maComp, copyright : Gpl, version : X.X.X.X ...

    En fait le fichier test_private.res n'est pas crée ce qui fais que rien ne se compile.

    Voilà le prog :

    test.c

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    #include <stdio.h>
    #include <stdlib.h>
    int main()
    {
    printf("Programme par Samy Hocine\n\n");
    system("PAUSE");
    return 0;
    }
    Makefile:

    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
    23
    24
    25
    26
     
    # Project: test
    # Makefile by SamSoft_DEV
    CC   = gcc.exe
    WINDRES = windres.exe
    RES = test_private.res
    OBJ  = test.o $(RES)
    LINKOBJ  = test.o $(RES)
    LIBS =  -L"C:\Users\SamSoft\Documents\Programmation\projets\C++\SamSoft_DEV\bin\lib"
    INCS =  -I"C:\Users\SamSoft\Documents\Programmation\projets\C++\SamSoft_DEV\bin\include"
    CXXINCS =  -I"C:\Users\SamSoft\Documents\Programmation\projets\C++\SamSoft_DEV\bin\lib\gcc\mingw32\3.4.2\include" -I"C:\Users\SamSoft\Documents\Programmation\projets\C++\SamSoft_DEV\bin\include"
    BIN  = test.exe
    CXXFLAGS = $(CXXINCS)
    CFLAGS = $(INCS)
    RM = rm -f
    .PHONY: all all-before all-after clean clean-custom
    all: all-before test_private.res test.exe all-after
     
    clean: clean-custom
     ${RM} $(OBJ) $(BIN)
    $(BIN): $(OBJ)
     $(CC) $(LINKOBJ) -o "test.exe" $(LIBS)
    test.o: test.c
     $(CC) -c test.c -o test.o $(CFLAGS)
    test_private.res: test_private.rc
     $(WINDRES) -i test_private.rc --input-format=rc -o test_private.res -o coff
    test_private.rc
    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
    23
    24
    25
    26
    27
    28
     
    #include <windows.h>
    1 VERSIONINFO
    FILEVERSION 1,0,0,0
    PRODUCTVERSION 2,4,8,10
    FILETYPE VFT_APP
    {
      BLOCK "StringFileInfo"
     {
      BLOCK "040904E4"
      {
       VALUE "CompanyName", "SamSoft"
       VALUE "FileVersion", "1.0.0.0"
       VALUE "FileVersion", "1.0.0.0"
       VALUE "FileDescription", "Logiciel test"
       VALUE "InternalName", "programme test"
       VALUE "LegalCopyright", "GPL"
       VALUE "LegalTrademarks", ""
       VALUE "OriginalFilename", "testO"
       VALUE "ProductName", "test"
       VALUE "ProductVersion", "2.4.8.10"
      }
     }
      BLOCK "VarFileInfo"
     {
      VALUE "Translation", 0x040C, 1252
     }
    }
    test_private.h
    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
    /* THIS FILE WILL BE OVERWRITTEN BY SamSoft_DEV */
    /*DO NOT EDIT*/
    #ifndef TEST_H
    #define TEST_H
    /* VERSION DEFINITIONS */
    #define VER_STRING "2.4.8.10"
    #define VER_MAJOR 2
    #define VER_MINOR 4
    #define VER_RELEASE 8
    #define VER_BUILD 10
    #define COMPANY_NAME "SamSoft"
    #define FILE_VERSION "1.0.0.0"
    #define FILE_DESCRIPTION "Logiciel test"
    #define INTERNAL_NAME "programme test"
    #define LEGAL_COPYRIGHT "GPL"
    #define LEGAL_TRADEMARKS ""
    #define ORIGINAL_FILENAME "testO"
    #define PRODUCT_NAME "test"
    #define PRODUCT_VERSION "2.4.8.10"
    #endif /*TEST_H*/
    
    Pour vérifier si tout était correct. J'ai importé un fichier .res (que j'ai eu en compilant un projet via mingw via devcpp) et je l'ai renommé test_private.res que j'ai placé dans le rep courrant de test.c, test_private.h... Et là ca compile mais avec les détails de l'app compilé via devcpp

    C'est tout ce que j'ai.

    Merci d'avance

    PS:Je suis sous Vista et j'utilise MinGW version 3.4.2

  2. #2
    Membre éclairé Avatar de _SamSoft_
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    798
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 798
    Par défaut
    J'ai testé quelques trucs mais toujours ce fichu message d'erreur :

    gcc.exe: test_private.res: No such file or directory

    Merci d'avance

  3. #3
    Membre éclairé Avatar de _SamSoft_
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    798
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 798
    Par défaut
    Personne n'a d'idée ?

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 217
    Par défaut
    Que veut-tu, Samy, il y a des forum peuplé et d'autres pas, comme c'est le cas pour celui-là je crois.

    Donc, voila mes conseils : si tu veut faire des trucs plutot ardus en matière de compilation, fait le sans IDE, comme ça tu te casse bien la tête une bonne fois pour toute et après t'aura pas de problème pour les IDE, comme t'auras compris le système.

    En tout cas, une chose est sure : si tu veut compiler à la main, il faut déjà que tu te tappe toute la doc de ton compilateur (gcc je crois).

    Après tu veras c'est déjà plus clair.

Discussions similaires

  1. [WordPress]Mon fichier archive.php n'est pas reconnu ?
    Par dbzes59113 dans le forum WordPress
    Réponses: 0
    Dernier message: 17/01/2010, 16h00
  2. Réponses: 0
    Dernier message: 15/07/2009, 15h11
  3. Ma boite mail ne s'est pas créée
    Par pierrot10 dans le forum Exchange Server
    Réponses: 3
    Dernier message: 25/09/2008, 13h15
  4. Réponses: 3
    Dernier message: 02/04/2008, 10h32
  5. [10g] import full, le user n'est pas crée
    Par apersonnat dans le forum Outils
    Réponses: 1
    Dernier message: 01/02/2008, 18h02

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