dodawanie SDL do projektu Code::Blocks

0

kod:

#include "SDL2/SDL.h"

int main(int argc, char *argc[])
{
    SDL_Init(SDL_INIT_EVERYTHING);
    SDL_Quit();
    return 0;
}

log:

== Build: Debug in SDL (compiler: GNU GCC Compiler) ===

L:\SDL2-2.0.3\x86_64-w64-mingw32\include\SDL2\SDL_platform.h|121|fatal error: winapifamily.h: No such file or directory|
== Build failed: 1 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===

System mam 64bit.

Korzystałem z filmów:
// z tego ostatnio, jedyna zmiana to, że zamiast z folderów i686-w64-mingw32 kopiowałem z x86_64-w64-mingw32

0

skorzystaj z tego

http://lazyfoo.net/SDL_tutorials/
To dziala na 100% (zawsze tego uzywam i zawsze dzialalo)

0

A u mnie nadal ten sam błąd :/

0

pokaz

  1. jakie liby dolaczyles do projektu (ustawienia)
  2. jakie include dolaczyles do projektu (ustawienia)
  3. jak wyglada struktura folderu Twojego projektu
  4. daj sciezke gdzie masz sdl rozpakowany

mozliwe ze cos pominalem. Takze tez mozesz dodac

0

Przechodzę na SFML 2.2. Dołączam bibliotekę zgodnie z kursem:

http://cpp0x.pl/kursy/Kurs-SFML-2-x-C++/460

Znowu mam błędy:

== Build: Debug in test (compiler: GNU GCC Compiler) ===

obj\Debug\main.o||In function main':| H:\Projekty\Code Blocks\YouTube\test\main.cpp|5|undefined reference to sf::String::String(char const*, std::locale const&)'|
H:\Projekty\Code Blocks\YouTube\test\main.cpp|5|undefined reference to sf::VideoMode::VideoMode(unsigned int, unsigned int, unsigned int)'| H:\Projekty\Code Blocks\YouTube\test\main.cpp|5|undefined reference to sf::RenderWindow::RenderWindow(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&)'|
H:\Projekty\Code Blocks\YouTube\test\main.cpp|6|undefined reference to sf::CircleShape::CircleShape(float, unsigned int)'| H:\Projekty\Code Blocks\YouTube\test\main.cpp|7|undefined reference to sf::Color::Green'|
H:\Projekty\Code Blocks\YouTube\test\main.cpp|7|undefined reference to sf::Shape::setFillColor(sf::Color const&)'| H:\Projekty\Code Blocks\YouTube\test\main.cpp|15|undefined reference to sf::Window::close()'|
H:\Projekty\Code Blocks\YouTube\test\main.cpp|12|undefined reference to sf::Window::pollEvent(sf::Event&)'| H:\Projekty\Code Blocks\YouTube\test\main.cpp|18|undefined reference to sf::Color::Color(unsigned char, unsigned char, unsigned char, unsigned char)'|
H:\Projekty\Code Blocks\YouTube\test\main.cpp|18|undefined reference to sf::RenderTarget::clear(sf::Color const&)'| H:\Projekty\Code Blocks\YouTube\test\main.cpp|19|undefined reference to sf::RenderStates::Default'|
H:\Projekty\Code Blocks\YouTube\test\main.cpp|19|undefined reference to sf::RenderTarget::draw(sf::Drawable const&, sf::RenderStates const&)'| H:\Projekty\Code Blocks\YouTube\test\main.cpp|20|undefined reference to sf::Window::display()'|
H:\Projekty\Code Blocks\YouTube\test\main.cpp|9|undefined reference to sf::Window::isOpen() const'| H:\Projekty\Code Blocks\YouTube\test\main.cpp|23|undefined reference to sf::RenderWindow::~RenderWindow()'|
H:\Projekty\Code Blocks\YouTube\test\main.cpp|5|undefined reference to sf::RenderWindow::~RenderWindow()'| H:\Projekty\Code Blocks\YouTube\test\main.cpp|23|undefined reference to sf::RenderWindow::~RenderWindow()'|
obj\Debug\main.o||In function ZN2sf11CircleShapeD1Ev':| H:\Projekty\Code Blocks\YouTube\SFML\SFML\include\SFML\Graphics\CircleShape.hpp|41|undefined reference to vtable for sf::CircleShape'|
H:\Projekty\Code Blocks\YouTube\SFML\SFML\include\SFML\Graphics\CircleShape.hpp|41|undefined reference to vtable for sf::CircleShape'| H:\Projekty\Code Blocks\YouTube\SFML\SFML\include\SFML\Graphics\CircleShape.hpp|41|undefined reference to sf::Shape::~Shape()'|
== Build failed: 20 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===

1 użytkowników online, w tym zalogowanych: 0, gości: 1