0 Membres et 3 Invités sur ce sujet
les erreurs que je t'ai montré
error LNK1104: cannot open file 'sfml-graphics.lib sfml-winwow.lib sfml-system.lib kernel32.lib'
Error 1 error LNK2001: unresolved external symbol "public: static class sf::RenderStates const sf::RenderStates::Default" (?Default@RenderStates@sf@@2V12@B) C:\Users\Elfzyeur\Documents\Visual Studio 2010\Projects\Pixel\Pixel\main.obj PixelError 2 error LNK2001: unresolved external symbol "public: static class sf::Color const sf::Color::Green" (?Green@Color@sf@@2V12@B) C:\Users\Elfzyeur\Documents\Visual Studio 2010\Projects\Pixel\Pixel\main.obj PixelError 3 error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup C:\Users\Elfzyeur\Documents\Visual Studio 2010\Projects\Pixel\Pixel\MSVCRTD.lib(crtexew.obj) PixelError 4 error LNK1120: 3 unresolved externals C:\Users\Elfzyeur\Documents\Visual Studio 2010\Projects\Pixel\Debug\Pixel.exe 1 1 Pixel
et j'imagine que c'est bon puisque je n'ai que des .lib dans "SFML-2.0-rc\lib"
Error 1 error LNK2001: unresolved external symbol "public: static class sf::RenderStates const sf::RenderStates::Default" (?Default@RenderStates@sf@@2V12@B)Error 2 error LNK2001: unresolved external symbol "public: static class sf::Color const sf::Color::Green" (?Green@Color@sf@@2V12@B)Error 3 error LNK1120: 2 unresolved externals
Définis SFML_STATIC si tu lies les bibliothèques statiques, ne le fais pas si tu lies les bibliothèques dynamiques.
(All Configuration) C/C++ > General > Additional Include Directories : C:\Program Files (x86)\SFML-2.0-rc\include(All Configuration) C/C++ > Preprocessor > Processor Definitions : SFML_STATIC(All Configuration) Linker > General > Additional Libraries Directories : C:\Program Files (x86)\SFML-2.0-rc\lib(Debug) Linker > Input > Additional Dependencies : sfml-main-d.lib;sfml-graphics.lib;sfml-window.lib;sfml-system.lib(Release) Linker > Input > Additional Dependencies : sfml-main.lib;sfml-graphics.lib;sfml-window.lib;sfml-system.lib
(Debug) Linker > Input > Additional Dependencies : sfml-main-d.lib;sfml-graphics.lib;sfml-window.lib;sfml-system.lib(Release) Linker > Input > Additional Dependencies : sfml-main.lib;sfml-graphics.lib;sfml-window.lib;sfml-system.lib
Les options montrées ici vont lier votre application à la version dynamique de SFML, celle qui requiert les fichiers DLLs. Si vous voulez vous débarasser de ces DLLs et avoir SFML directement intégrée à votre exécutable, vous devez lier à la version statique. Les bibliothèques statiques de SFML ont le suffixe "-s" : "sfml-xxx-s-d.lib" pour Debug, et "sfml-xxx-s.lib" pour Release.