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 - Kaygu

Pages: [1]
1
Général / Re : Problème configuration CMAKE
« le: Mai 22, 2016, 07:07:53 pm »
En fait a l'origine, je récupérais toutes mes sources dans un file() mais alors j'ai une erreur : add_executable called with incorrect number of arguments

Mon add_executable() ressemble a ça alors "add_executable(${EXECUTABLE_NAME} ${SRC})" ou SRC est le nom de variable de file()

EDIT: Une histoire d'ordre dans mes commandes! Merci de m'avoir aidé

2
Général / Re : Problème configuration CMAKE
« le: Mai 22, 2016, 06:32:00 pm »
Petit double post pour dire que j'ai résolu mon problème évidement! Une histoire de string const enfin bref.

J'ai juste une dernière question a propose de CMAKE. Comment éviter de devoir mettre chaque fichier source a compiler après mon exécutable? (ligne 11)
J'ai essayé "add_executable(${EXECUTABLE_NAME} ${SOURCES})" mais sa a pas fonctionné ...

3
Général / Re : Problème configuration CMAKE
« le: Mai 22, 2016, 03:10:56 pm »
Merci beaucoup! C'était bien ça mon problème :)
Bon par contre maintenant j'ai des problèmes a la compilation... Je soupçonne que c'est un problème d'include non détectés ou de namespace mais je sais pas exactement.
(click to show/hide)
Et voici mon github mis a jour: https://github.com/kaygu/Twitch-IRC

Comme d'hab, j'ai google avant pour être certain qu'il n'y avait pas une solution similaire

4
Général / Problème configuration CMAKE
« le: Mai 22, 2016, 02:27:08 am »
Bonsoir,
J'essaye actuellement de créer un fichier cmake (j'étais sous visual studio avant) pour pouvoir compiler mon projet sous Windows et sous Debian fraichement installé.
Bon malheureusement, il n'y a jamais rien qui marche du premier coup... J'ai une erreur toute bête mais Google me propose toujours des problèmes un peu différent...
Voici mon message d'erreur:
Citer
CMake Error at CMakeLists.txt:21 (target_link_libraries):
  Cannot specify link libraries for target "TwitchIRC" which is not built by
  this project.
Et comme j'veux etre sure d'envoyer le bon fichier, je vous envoie tout mon github : https://github.com/kaygu/Twitch-IRC/blob/master/CMakeLists.txt

Voila, en espérant que vous puissiez faire quelque chose pour moi  :-X
Et merci pour cette bibliothèque formidable aussi !

5
Général / Re : Problème de compilation (mingw dw2 32 bit)
« le: Avril 06, 2016, 09:32:44 pm »
Merci beaucoup! Mais pourquoi il ne faut pas l'include dans mon cpp si mon programme l'utilise? SFML/Graphics inclut SFML/Window de base?

6
Général / Problème de compilation (mingw dw2 32 bit)
« le: Avril 06, 2016, 06:33:01 pm »
Bonsoir,
J'ai changé de compilateur hier (je suis passé a mingw dw2) et j'ai donc été télécharger les nouveaux binaries sur le site de SFML mais quand j'essaye de compiler un projet test, ça ne fonctionne plus.
Voici mon makefile ainsi que le code source de mon projet test:
#Makefile for test project Windows

#Compiler
CC = g++ -std=c++0x
#Flags
CFLAGS = -Wall -Wextra
#Libraries
LIBPATH = -L"C:\Library\SFML-2.3.2-build\lib"
INCLUDEPATH = -I"C:\Library\SFML-2.3.2-build\include"
LIBS = -lsfml-graphics -lsfml-system


all: Test

%.o: %.cpp
        $(CC) -c $< -o $@ $(INCLUDEPATH)
       
Test: main.o
        $(CC) $(CFLAGS) -o Test main.o $(LIBPATH) $(LIBS)
       
clean:
        @echo ** Removing object files...
        del *.exe *.o
 
#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 EXIT_SUCCESS;
}
D:\Documents\Mes Projets\test>mingw32-make
g++ -std=c++0x -c main.cpp -o main.o -I"C:\Library\SFML-2.3.2-build\include"
g++ -std=c++0x -Wall -Wextra -o Test main.o -I"C:\Library\SFML-2.3.2-build\include" -L"C:\Library\SFML-2.3.2-build\lib" -lsfml-graphics -lsfml-system
main.o:main.cpp:(.text+0x113): undefined reference to `_imp___ZN2sf9VideoModeC1Ejjj'
main.o:main.cpp:(.text+0x1c0): undefined reference to `_imp___ZN2sf6Window5closeEv'
main.o:main.cpp:(.text+0x1d5): undefined reference to `_imp___ZN2sf6Window9pollEventERNS_5EventE'
main.o:main.cpp:(.text+0x25b): undefined reference to `_imp___ZN2sf6Window7displayEv'
main.o:main.cpp:(.text+0x26a): undefined reference to `_imp___ZNK2sf6Window6isOpenEv'
collect2.exe: error: ld returned 1 exit status
makefile:19: recipe for target 'Test' failed
mingw32-make: *** [Test] Error 1

PS: J'ai essayé de compiler SFML moi même mais j'ai eu un autre problème donc ça ne m'as pas vraiment aidé

PS2: Je me suis permis de faire un nouveau post parce que même si certains ont déjà eu cette erreur avant moi, moi j'ai link mes libraries donc je pense que j'ai une autre erreur

Pages: [1]
anything