Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania bez odpowiedzi
Viewing all articles
Browse latest Browse all 21993

Nie wyświetla się żadne okienko podczas kompilacji (SDL2) na XCode 8.

$
0
0
Witam, posiadam macbooka i muszę zrobić grę na zaliczenie. W tym wypadku potrzebuję biblioteki graficznej, zdecydowałem się na SDL2( nad allegro 5 nie myślałem). SDL2 zainstalowałem według wieeelu poradników znalezionych w internecie, ale problem jest w tym, że gdy kompiluję kod(pomyślnie, wyskakują mi tylko 3 warningi), to nie wyświetla mi się żadne okienko na pulpicie (jedynie w Docku pokazuje się ten plik ale nie mogę go otworzyć, nic z nim zrobić, po czasie znika. Szukam odpowiedzi od 2 dni i nie mogę nic z tym zrobić :/ Z góry dziękuję za każdą możliwą pomoc, jest to dla mnie bardzo ważne.

 

Tak wygląda kod:

#include "SDL2/SDL.h"

#include <stdio.h>

#include <SDL2/SDL_assert.h>

#include <SDL2/SDL_hints.h>

 

int main(int argc, char* argv[]) {

    

    SDL_Window *window;                    // Declare a pointer

    

    SDL_Init(SDL_INIT_VIDEO);              // Initialize SDL2

    

    // Create an application window with the following settings:

    window = SDL_CreateWindow(

                              "An SDL2 window",                  // window title

                              SDL_WINDOWPOS_UNDEFINED,           // initial x position

                              SDL_WINDOWPOS_UNDEFINED,           // initial y position

                              640,                               // width, in pixels

                              480,                               // height, in pixels

                              SDL_WINDOW_OPENGL                  // flags - see below

                              );

    

    // Check that the window was successfully created

    if (window == NULL) {

        // In the case that the window could not be made...

        printf("Could not create window: %s\n", SDL_GetError());

        return 1;

    }

    

    // The window is open: could enter program loop here (see SDL_PollEvent())

    

    SDL_Delay(3000);  // Pause execution for 3000 milliseconds, for example

    

    // Close and destroy the window

    SDL_DestroyWindow(window);

    

    // Clean up

    SDL_Quit();

    return 0;

}

 

Warningi:

1. Dependency Analysis Warning

Warning: skipping file '/Library/Frameworks/SDL2.framework/Versions/A/Headers/(unexpected...

2. Documentation Issue

- '-return' command used in a comment that is attached to a function returning void SDL_assert.h

- Parameter 'callback' not found in the funkction declaration SDL_hints.h

Viewing all articles
Browse latest Browse all 21993

Trending Articles


Sprawdź z którą postacią z anime dzielisz urodziny


MDM - Muzyka Dla Miasta (2009)


Częstotliwość 3.722MHz


POSZUKIWANY TOMASZ SKOWRON-ANGLIA


Ciasto 3 Bit


Kasowanie inspekcji Hyundai ix35


Steel Division 2 SPOLSZCZENIE


SZCZOTKOWANIE TWARZY NA SUCHO


Potrzebuje schemat budowy silnika YX140


Musierowicz Małgorzata - Kwiat kalafiora [audiobook PL]