Bonjour,
J'essaie depuis 2 heures de faire marcher la SDL2 avec qmake, mais ça ne veut pas :'(
Voici mon .pro :
Code Qt-pro : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 TEMPLATE = app CONFIG += console c++11 CONFIG -= app_bundle CONFIG -= qt SOURCES += \ main.cpp INCLUDEPATH += C:\SDL2-2.0.8\i686-w64-mingw32\include LIBS += -LC:/SDL2-2.0.8/i686-w64-mingw32/lib -llibSDL2main -llibSDL2.dll
Et voici l'erreur de compilation :
crt0_c.c:-1: error: undefined reference to `WinMain@16'
Voici mon code source, mais cela me m'étonnerait que cela soit la source du problème :
Merci d'avance
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 #include <SDL2/SDL.h> int main(int argc, char *argv[]) { /* Initialisation simple */ if (SDL_Init(SDL_INIT_VIDEO) != 0 ) { return -1; } else { /* Création de la fenêtre */ SDL_Window* pWindow = NULL; pWindow = SDL_CreateWindow("Ma première application SDL2",SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, 640, 480, SDL_WINDOW_SHOWN); if( pWindow ) { SDL_Delay(3000); /* Attendre trois secondes, que l'utilisateur voie la fenêtre */ SDL_DestroyWindow(pWindow); } } SDL_Quit(); return 0; }![]()
Partager