Articles of sdl

SDL ne comstack pas en environnement natif

J’essaie de comstackr ce morceau de code avec SDL #include int main(int argc, char * argv[]){ return 0; } Le fichier lui-même se comstack bien avec g++ -c main.cpp -ISDL/include Mais comstackr avec la commande suivante dans cygwin en utilisant g ++ g++ -o test main.o -lSDL2 -lSDL2main -L SDL/lib/x64 produit cette énorme erreur … […]

C ++ SDL_Rect dans une structure: ne nomme pas un type

Je fais un jeu de base et pour faciliter les choses que j’ai utilisées: struct entity { int health; int damage; SDL_Rect hitbox; } player, basicEnemy[10]; Mais quand j’appelle: player.hitbox.x = 5; ou quelque chose de similaire, je reçois l’erreur: ‘player’ does not name a type Comment puis-je réparer ça?

Erreur de lieur étrange SDL dans MVS

Je n’arrive pas à essayer de lier les bibliothèques SDL à une nouvelle application de console C ++ Win32 dans MVS 2010. J’ai téléchargé les dernières bibliothèques de développement SDL et effectué les étapes habituelles: Ajout de l’inclusion au chemin d’inclusion ( pic ) [Cela fonctionne très bien, car MVS trouve les fichiers #include] Ajout […]

Définitions multiples C ++

J’essaie de construire ces fichiers, mais cela me donne une erreur de définition multiple. main.cpp: #include “SDL/SDL.h” #include “Core.h” #include “GameStates.h” #include “globals.h” int main(int argc, char** args) { if(core.Initilization(640, 480, 32, SDL_SWSURFACE) == -1) { SDL_Quit(); } while(core.desiredstate != core.quit) { ::currentstate->EventHandling(); ::currentstate->Logic(); core.ChangeState(); ::currentstate->Render(); ::currentstate->Update(); } SDL_FreeSurface(core.screen); SDL_Quit(); } Core.cpp: #include “Core.h” #include […]

L’exécutable c ++ s’exécute depuis la ligne de commande, mais pas depuis eclipse

J’essaie de suivre un didacticiel à l’aide de la bibliothèque SDL2. J’ai suivi les instructions ici textuellement. Le programme se comstack bien, mais lorsque j’essaie de l’exécuter dans eclipse, l’erreur suivante SDL_Init(SDL_INIT_VIDEO) lors de l’appel de SDL_Init(SDL_INIT_VIDEO) : No available video device Après quelques recherches, j’ai décidé que c’était parce que SDL2 n’avait pas été […]

Fonction de blocage personnalisée en C ++

Je crée un modèle d’application avec trois threads basés sur while(true) et une fonction de blocage. Fil d’événement – attend l’entrée utilisateur, bloqué par SDL_WaitEvent Socked thread – attend les données du serveur, bloqué par le blocage du socket. Render thread – rend les données du tampon, non bloquées. J’ai un problème avec le rendu […]

Problèmes liés à l’initialisation de plusieurs textures OpenGL, SDL, C ++

J’ai récemment travaillé avec C ++, SDL et OpenGL et j’ai rencontré un problème. J’essaie de construire un système de chargement de texture automatisé comme indiqué ci-dessous, mais toutes mes textures apparaissent sous la forme d’images vierges et blanches. , J’ai testé les GLuints et ils semblent générer correctement. J’ai également vérifié que les noms […]

Impossible de dessiner un cercle rempli avec SDL2 gfx

Il y a le code suivant. Le résultat souhaité est qu’une fenêtre soit créée et qu’un cercle rempli soit tracé: #include #include #include int main() { SDL_Window* window = nullptr; SDL_Renderer* renderer = nullptr; if(SDL_Init(SDL_INIT_EVERYTHING) < 0) { std::cout << "Could not initialise" << std::endl; return 1; } window = SDL_CreateWindow("MyGame", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, 640, 480, […]

Construire un mélangeur SDL pour Android

J’ai déjà construit SDL pour Android. Mais malheureusement, SDL_mixer y manque. Je souhaite donc créer un mélangeur SDL . Le problème est que SDL_mixer veut SDL, comment puis-je inclure libsdl.so et SDL inclus dans mon projet eclipse SDL_mixer?

programme d’écho tcp simple ne fonctionne pas lorsque SDL est inclus?

J’ai ce problème étrange où, chaque fois que #include “SDL/SDL.h” , mon programme de socket Windows ne s’exécute pas. Il comstack mais ne fait rien lorsqu’il est exécuté. Lorsque je supprime l’en-tête #include “SDL/SDL.h” je comstack et que je lance, tout recommence à fonctionner. J’essaie de faire fonctionner SDL et mon programme de socket original, […]