Partage
  • Partager sur Facebook
  • Partager sur Twitter

Problème installation SDL2 sur visual studio.

LNK1561 : entry point must be defined

    1 novembre 2019 à 14:07:49

    Bonjour, je ne trouve pas de réponse sur internet qui fonctionne pour moi c'est pourquoi je vous expose mon problème ici.

    J'ai installé SDL2 sur Visual Studio 2019:

    • J'ai pris la version SDL2-devel-2.0.10-VC.zip sur le site officiel https://www.libsdl.org/download-2.0.php
    • J'ai extrait le tout dans un nouveau projet que j'ai appelé "SDL_Template" dont voici l'arborescence
      SDL_Template
      ├───bin // ici il y a tout ce qui viens après la compilation, entre autres mon exécutable
      │   ├───intermediates
      │   │   └───Win32
      │   │       └───Debug
      │   │           └───SDL_Template.tlog
      │   └───Win32
      │       └───Debug
      ├───Dependencies // ici se trouvent les fichiers extraits
      │   └───SDL2
      │       ├───include
      │       └───lib
      │           └───x86
      └───SDL_Template // ici se trouve mon code source
          └───src

    • Ensuite j'ai indiqué où se trouve le dossier include à Visual Studio


    • Ensuite j'ai indiqué où se trouve le dossier contenant les fichiers lib et j'ai linké SDL2.lib et SDL2main.lib



    L'installation me semble correcte et pourtant lorsque je compile ce code:

    #include <iostream>
    #include <SDL.h>
    
    int main(int argc, char** argv)
    {
    	return 0;
    }

    J'obtiens le message d'erreur suivant:

    Je suis perdu :( sauriez vous ce qui ne va pas ?

    merci d'avance.

    -
    Edité par WatashiGaKita 1 novembre 2019 à 14:17:42

    • Partager sur Facebook
    • Partager sur Twitter

    Problème installation SDL2 sur visual studio.

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown