La configuration de SDL2 avec Eclipse et MinGW sous Windows

Je suis en train de créer un SDL2 projet avec Eclipse Kepler et MinGW sous Windows.
J'ai déjà ajouté SDL2 libs dans MinGW.a) dans C:\MinGW\lib, SDL2 inclure dans MinGW(C:\MinGW\include\SDL2) et j'ai aussi ajouté dans les projets propriétés -> C/C++ général -> chemins d'accès et de symboles -> librairies les lignes suivantes dans cet ordre :

mingw32
SDL2main
SDL2

Puis j'ai mis '-mwindows " dans MinGW C++ linker à la fin de la ligne de Commande "ligne de mire"

J'ai aussi ajouté -Dmain=SDL_main pour le point d'entrée...

Mais le compilateur me donne l'erreur :

principal.rpc:7: undefined reference to `SDL_CreateWindow'

c'est le code :

#include <SDL2/SDL.h>

int main(int, char**)
{
    SDL_Window *pWindow = nullptr;

    pFenetre = SDL_CreateWindow("Test SDL 2.0", 0, 0, 320, 240, SDL_WINDOW_SHOWN);
    if (!pWindow)
    {
        return -1;
    }

    SDL_DestroyWindow(pWindow);

    return 0;
}

Et c'est l'accumulation de la console :

Info: Interne du Générateur est utilisé pour construire 
g++ "-LC:\\MinGW\\lib" -o Test.exe principal.o -lmingw32 -lSDL2main -lSDL2 -mwindows 
principal.o: In function `SDL_main': 
C:\Users\olivi_000\workspace\Test\Debug/../main.cpp:7: undefined reference to `SDL_CreateWindow' 
C:\Users\olivi_000\workspace\Test\Debug/../main.cpp:13: undefined reference to `SDL_DestroyWindow' 
C:\MinGW\lib/libmingw32.a(principale.o):principal.c:(.texte.démarrage+0xa7): undefined reference to `WinMain@16' 
collect2.exe: erreur: ld a retourné 1 code d'état d'exécution 

quel est le problème ?

Ce qui est faux est que l'éditeur de liens ne pouvez pas trouver SDL_CreateWindow fonction de ce qui a probablement les moyens les options passées à gcc de eclipse est faux. Peux donner plus de détails si vous le construire commandes invoquée par eclipse.
Salut, j'ai édité mon post pour afficher les commandes de constructions
Vous êtes en train de construire un fichier exécutable afin -shared ne devrait pas être là lors de la liaison.
Quelle est la version de mingw gcc utilisez-vous? Je viens de tester votre extrait de code sur mingw gcc 4.6.3 avec sdl2 des binaires précompilés de libsdl.org et il fonctionne très bien.
Salut, j'ai enlevé le "partagés" option et rien n'a changé, j'ai toujours les mêmes erreurs plus une autre : 'undefined reference to WinMain'. Je vais modifier mon post ce soir avec la construction de la nouvelle commande/erreurs. Je m en utilisant cette version de MinGW sourceforge.net/projects/mingw et les bibliothèques de développement de la version de la SDL 2 'SDL2-devel-2.0.0-mingw.tar.gz" disponible ici : libsdl.org/tmp/download-2.0.php

OriginalL'auteur Oliveira | 2013-07-10