Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - OppaiPika

Pages: [1]
1
Général / Re : Segfault SFML 2.4 visual studio code 1.7.2
« le: Novembre 29, 2016, 12:41:57 pm »
Je ne sais pas quoi debug justement ^^, je compile le code du tutoriel "SFML works well" avec
ce makefile
NAME:=   oppai

SRC=    main.cpp

OBJ:=   $(SRC:.cpp=.o)

CXX:=   g++

LIB_DIR=   lib/SFML

LDFLAGS:=   
LDLIBS:=   -Wl,-rpath,$(LIB_DIR) -L$(LIB_DIR) -lpthread -lsfml-graphics -lsfml-window -lsfml-system
CXXFLAGS:=   -Iheaders/ -std=c++11

all:   $(NAME)

$(NAME):   $(OBJ)
      $(CXX) -o $@ $^ $(CXXFLAGS) $(LDFLAGS) $(LDLIBS)
      @echo === OPPAI REACHED ===

clean:
      @rm -rfv $(OBJ)

fclean:   clean
      @rm -rfv $(NAME)

re:      fclean all

.PHONY: all prototypes clean fclean re .PHONY

le main.cpp
#include <SFML/Graphics.hpp>

int main()
{
    sf::RenderWindow window(sf::VideoMode(200, 200), "SFML works!");
    sf::CircleShape shape(100.f);
    shape.setFillColor(sf::Color::Green);

    while (window.isOpen())
    {
        sf::Event event;
        while (window.pollEvent(event))
        {
            if (event.type == sf::Event::Closed)
                window.close();
        }

        window.clear();
        window.draw(shape);
        window.display();
    }

    return 0;
}

A priori si ça fonction sur linux il n'y a rien à debug. Mon problème est que quand je fais "make" dans le bash de Visual Code Studio sur window le binaire qui fonctionnait sur linux segfault sur window. J'ai toujours dev sur linux du coup je ne sais pas trop porter mon dev sur window. J'espère avoir donné les détails qui manquait ^^.

ps : j'aimerais éviter si possible d'utiliser visual studio qui est trop lourd, et j'ai pas trouvé de tuto à part pour vs et code;block

2
Général / Segfault SFML 2.4 visual studio code 1.7.2
« le: Novembre 29, 2016, 11:08:14 am »
Salut à tous, je développais avec la SFML sur linux grâce à un makefile. Je l'ai essayé avec les code de test du tutoral sur window grâce à Visual studio code en utilisant le bash.exe, après avoir  fais des apt-get dans le bash de VSC pour installer la sfml et make, j'ai fais un "make", aucun message d'erreur. Quand je lance le binaire ça segfault.
Alors voilà je ne sais pas si c'est car je lance le binaire depuis le bash qui cause se problème, le code fonctiionne sur linux, du coup voilà :) En espérant avoir été clair er merci d'avoir lu.

Pages: [1]
anything