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

GTK+ avec C & C++ Discussion :

VSC param�tres de "Microsoft C/C++ Extension"


Sujet :

GTK+ avec C & C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre tr�s actif Avatar de vivid
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    212
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 212
    Par d�faut VSC param�tres de "Microsoft C/C++ Extension"
    Bonjour,

    GTK d'installer, sous Visual Studio Code, avec l'exemple de base en C de GTK ce message a la compil;

    d:\Test C\ok.c:1:10: fatal error: gtk/gtk.h: No such file or directory
    1 | #include <gtk/gtk.h>
    | ^~~~~~~~~~~
    compilation terminated.

    * The terminal process "C:\Program Files\mingw64\bin\gcc.exe '-Wall', '-Wextra', '-g3', 'd:\Test C\ok.c', '-o', 'd:\Test C\output\ok.exe'" terminated with exit code: 1.
    * Terminal will be reused by tasks, press any key to close it.
    c_cpp_properties.json;
    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
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    {
        "configurations": [
            {
                "name": "windows-gcc-x64",
                "includePath": [
                    "${workspaceFolder}/**",
                    "D:\\msys64\\**",
                    "D:\\msys64\\ucrt64\\**",
                    "D:\\msys64\\ucrt64\\bin\\**",
                    "D:/msys64/ucrt64/include/gtk-4.0",
                    "D:/msys64/ucrt64/include/glib-2.0"
                ],
                "compilerPath": "gcc",
                "cStandard": "${default}",
                "cppStandard": "${default}",
                "intelliSenseMode": "windows-gcc-x64",
                "compilerArgs": [
                    ""
                ],
                "defines": [
                    "_DEBUG",
                    "UNICODE",
                    "_UNICODE"
                ]
            },
            {
                "name": "gcc",
                "includePath": [
                    "${workspaceFolder}/**"
                ],
                "defines": [
                    "_DEBUG",
                    "UNICODE",
                    "_UNICODE"
                ],
                "compilerPath": "C:\\Program Files\\mingw64\\bin\\gcc.exe",
                "cStandard": "c17",
                "cppStandard": "gnu++17",
                "intelliSenseMode": "windows-gcc-x64"
            }
        ],
        "version": 4
    }
    dans le terminal sous Windows il me retourne bien les versions gdb et gcc.
    Et l� c'est le draaaaaame, je bute !

    si vous avez la solution, je vous aime d�j� !

    Merci d'avance.

  2. #2
    Membre tr�s actif Avatar de vivid
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    212
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 212
    Par d�faut
    j'ai un peu avanc�...
    le terminal
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
     *  Executing task: C:\msys64\ucrt64\bin\g++.exe -Wall -Wextra -g3 c:\Users\arlin\Desktop\GTKprojet\deb -o c:\Users\arlin\Desktop\GTKprojet\output\deb.exe 
     
    C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:c:\Users\arlin\Desktop\GTKprojet\deb: file format not recognized; treating as linker script
    C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:c:\Users\arlin\Desktop\GTKprojet\deb:3: syntax error
    collect2.exe: error: ld returned 1 exit status
     
     *  The terminal process "C:\msys64\ucrt64\bin\g++.exe '-Wall', '-Wextra', '-g3', 'c:\Users\arlin\Desktop\GTKprojet\deb', '-o', 'c:\Users\arlin\Desktop\GTKprojet\output\deb.exe'" terminated with exit code: 1. 
     *  Terminal will be reused by tasks, press any key to close it.

  3. #3
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2008
    Messages
    26 772
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Ao�t 2008
    Messages : 26 772
    Par d�faut


    Dois-tu utiliser VS Code aussi pour la compilation ? Ne peux-tu pas utiliser un outil pr�vu pour la compilation, comme CMake (le standard actuel en C et C++), make (et ses Makefile) ou Meson (qu'utilise GTK+) ? Au moins, tu pourrais �tre s�r des commandes qui sont effectu�es.

    Je ne pense pas que VS Code soit assez avanc� pour g�rer la compilation de plus d'un fichier, par exemple (il faut l'excuser : c'est un �diteur de texte �volu�, ce n'est pas un environnement de d�veloppement !).
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Cr�er des applications graphiques en Python avec PyQt5
    Cr�er des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  4. #4
    Membre tr�s actif Avatar de vivid
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    212
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 212
    Par d�faut
    Citation Envoy� par dourouc05 Voir le message


    Dois-tu utiliser VS Code aussi pour la compilation ? Ne peux-tu pas utiliser un outil pr�vu pour la compilation, comme CMake (le standard actuel en C et C++), make (et ses Makefile) ou Meson (qu'utilise GTK+) ? Au moins, tu pourrais �tre s�r des commandes qui sont effectu�es.

    Je ne pense pas que VS Code soit assez avanc� pour g�rer la compilation de plus d'un fichier, par exemple (il faut l'excuser : c'est un �diteur de texte �volu�, ce n'est pas un environnement de d�veloppement !).
    Bonjour, dourouc05

    il a bien des extensions... M$ le r�pertorie comme IDE !
    J'ai bien une licence du regrett� Code Warrior version M$...

    'ici' tout le monde sous M$ utilise Code Blocks ?


    Merci

  5. #5
    Membre tr�s actif Avatar de vivid
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    212
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 212
    Par d�faut
    Magnifique ligne de commande sous le m�me r�pertoire de gcc (je suis une quiche avec ces outils !)
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    gcc $(pkg-config --cflags gtk4) -o d:\"TestC"\ok.c $(pkg-config --libs gtk4)
    r�ponse ; aucun fichier d'entr�e, erreur fatale ! (fatal est le terme! )

  6. #6
    Membre tr�s actif Avatar de vivid
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    212
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 212
    Par d�faut
    gtk4-demo.exe fonctionne !

    ci-dessous erreur! ;
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
    PS D:\msys64\ucrt64\bin> pkg-config --cflags --libs gtk+-2.0
    Package gtk+-2.0 was not found in the pkg-config search path.
    Perhaps you should add the directory containing `gtk+-2.0.pc'
    to the PKG_CONFIG_PATH environment variable
    Package 'gtk+-2.0' not found
    mais;

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    lease specify at least one package name on the command line.
    PS D:\msys64\ucrt64\bin> pkg-config --help
    usage: pkgconf [OPTIONS] [LIBRARIES]
     
    basic options:
     
      --help                            this message
      --about                           print pkgconf version and license to stdout
      --version                         print supported pkg-config version to stdout
      --verbose                         print additional information
      --atleast-pkgconfig-version       check whether or not pkgconf is compatible
                                        with a specified pkg-co....
    fonctionne.

Discussions similaires

  1. Microsoft publie des extensions pour combler les lacunes de JavaScript
    Par Hinault Romaric dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 25/11/2011, 13h58
  2. Microsoft publie une extension pour Firefox
    Par Hinault Romaric dans le forum Firefox
    R�ponses: 8
    Dernier message: 08/04/2011, 13h24
  3. Microsoft publie une extension pour Firefox
    Par Hinault Romaric dans le forum Actualit�s
    R�ponses: 5
    Dernier message: 16/12/2010, 14h43
  4. Microsoft installe une extension pour Firefox � votre insu !
    Par gege2061 dans le forum Actualit�s
    R�ponses: 7
    Dernier message: 05/06/2009, 17h50
  5. recherche de Microsoft Access Developer extensions
    Par schwarzy2 dans le forum Runtime
    R�ponses: 2
    Dernier message: 02/12/2007, 10h42

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