Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - Mohb2000

Pages: [1]
1
Général / compiler sfml en ligne de commande
« le: Août 24, 2019, 01:37:07 am »
Bonjour,
J'éssaie de compiler le programme suivant:

#include <SFML/Window.hpp>

int main(int argc, char const *argv[])
{
    sf::Window window(sf::VideoMode(1000, 1000), "hmdlh");
    return 0;
}


en utilisant les 2 commandes:
g++ -c main.cpp -o test.o -DSFML_STATIC -I C:\Users\Admin\SFML\include
g++ test.o -L C:\Users\Admin\SFML\lib -l sfml-window-s -l sfml-system-s -lopengl32 -lwinmm -lgdi32 -lfreetype -ljpeg

mais j'ai eu l'erreur:c:/mingw/bin/../lib/gcc/mingw32/8.2.0/../../../../mingw32/bin/ld.exe: cannot find -ljpeg
collect2.exe: error: ld returned 1 exit status


J'ai alors télécharger une bibliothèque appelée libjpeg de ce site http://gnuwin32.sourceforge.net/packages/jpeg.htm, j'ai copié le fichier jpeg.lib don mon répertoire lib puis j'ai relancé la 2ème commande. voilà ce qu'on m'affiche:

c:/mingw/bin/../lib/gcc/mingw32/8.2.0/../../../../mingw32/bin/ld.exe: C:\Users\Admin\SFML\lib/libsfml-system-s.a(Err.cpp.obj):Err.cpp:(.text+0x3d): undefined reference to `_imp____acrt_iob_func'
c:/mingw/bin/../lib/gcc/mingw32/8.2.0/../../../../mingw32/bin/ld.exe: C:\Users\Admin\SFML\lib/libsfml-system-s.a(Err.cpp.obj):Err.cpp:(.text+0x9a): undefined reference to `_imp____acrt_iob_func'
c:/mingw/bin/../lib/gcc/mingw32/8.2.0/../../../../mingw32/bin/ld.exe: C:\Users\Admin\SFML\lib/libsfml-system-s.a(Err.cpp.obj):Err.cpp:(.text+0x113): undefined reference to `_imp____acrt_iob_func'
c:/mingw/bin/../lib/gcc/mingw32/8.2.0/../../../../mingw32/bin/ld.exe: C:\Users\Admin\SFML\lib/libsfml-system-s.a(Err.cpp.obj):Err.cpp:(.text+0x193): undefined reference to `_imp____acrt_iob_func'
c:/mingw/bin/../lib/gcc/mingw32/8.2.0/../../../../mingw32/bin/ld.exe: C:\Users\Admin\SFML\lib/libsfml-system-s.a(Err.cpp.obj):Err.cpp:(.text+0x1ee): undefined reference to `_imp____acrt_iob_func'
c:/mingw/bin/../lib/gcc/mingw32/8.2.0/../../../../mingw32/bin/ld.exe: C:\Users\Admin\SFML\lib/libsfml-system-s.a(Err.cpp.obj):Err.cpp:(.text+0x252): more undefined references to `_imp____acrt_iob_func' follow
collect2.exe: error: ld returned 1 exit status


Aidez-moi s'il vous plaît!!

Pages: [1]