Post the current full re-build log.
Edit: Add link to FAQ https://wiki.codeblocks.org/index.php?title=FAQ-Compiling_%28general%29#Q:_How_do_I_report_a_compilation_problem_on_the_forums.3F (https://wiki.codeblocks.org/index.php?title=FAQ-Compiling_%28general%29#Q:_How_do_I_report_a_compilation_problem_on_the_forums.3F)
Tim S.
Sorry for the late response. I hope you can still help me .
-------------- Clean: Debug in SFML_01 (compiler: GNU GCC Compiler)---------------
Cleaned "SFML_01 - Debug"
-------------- Build: Debug in SFML_01 (compiler: GNU GCC Compiler)---------------
g++.exe -Wall -g -IC:\Dev\SFML-2.6.1\include -c D:\CPP\SFML_01\main.cpp -o obj\Debug\main.o
g++.exe -LC:\Dev\SFML-2.6.1\lib -o bin\Debug\SFML_01.exe obj\Debug\main.o -static -static-libgcc -lsfml-audio-d -lsfml-graphics-d -lsfml-main-d -lsfml-network-d -lsfml-system-d -lsfml-window-d -mwindows
Output file is bin\Debug\SFML_01.exe with size 2.37 MB
Process terminated with status 0 (0 minute(s), 1 second(s))
0 error(s), 0 warning(s) (0 minute(s), 1 second(s))
Build log saved as:
file://D:/CPP/SFML_01/SFML_01_build_log.html
Is it what you were asking for?
That is the build log I was asking for.
Are you now using an Compiler that is compatible with the library? What compiler are you using?
Because I did not see a build error. Are you having a run-time problem?
Tim S.
I just reinstaled my whole system. I'll try running SFML now. Gonna let you know how it goes later today. :)
Yea, so after formating my PC and doing everything from scratch im still having the same problem...
Im using MinGW-w64 compiler. On CB 20.03, Windows 11
SFML 2.6.1, GCC 13.1.0 MinGW (SEH) - 64-bit
C:\Windows\System32>gcc --version
gcc (Rev3, Built by MSYS2 project) 13.2.0
Copyright (C) 2023 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
C:\Windows\System32>g++ --version
g++ (Rev3, Built by MSYS2 project) 13.2.0
Copyright (C) 2023 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
C:\Windows\System32>gdb --version
GNU gdb (GDB) 14.1
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
This is the code im trying to run:
#include <SFML/Graphics.hpp>
#include <cmath>
int main()
{
sf::RenderWindow okno( sf::VideoMode( 320, 240 ), "Kurs SFML 2.0 - http://cpp0x.pl" );
sf::Clock stoper;
while( okno.isOpen() )
{
sf::Event event;
while( okno.pollEvent( event ) )
{
if( event.type == sf::Event::Closed )
okno.close();
} //while
okno.clear();
sf::CircleShape ksztalt( std::sin( stoper.getElapsedTime().asSeconds() ) * okno.getSize().y / 8 + okno.getSize().y / 4 );
ksztalt.setOrigin( sf::Vector2f( ksztalt.getRadius(), ksztalt.getRadius() ) );
ksztalt.setPosition( okno.getSize().x / 2.0f, okno.getSize().y / 2.0f );
ksztalt.setFillColor( sf::Color::Yellow );
okno.draw( ksztalt );
okno.display();
} //while
return 0;
}
Build logs:
-------------- Clean: Debug in SFML_Project_01 (compiler: GNU GCC Compiler)---------------
Cleaned "SFML_Project_01 - Debug"
-------------- Build: Debug in SFML_Project_01 (compiler: GNU GCC Compiler)---------------
g++.exe -Wall -g -IC:\Dev\SFML-2.6.1\include -c D:\CPP\SFML_Project_01\main.cpp -o obj\Debug\main.o
g++.exe -LC:\Dev\SFML-2.6.1\lib -o bin\Debug\SFML_Project_01.exe obj\Debug\main.o -static -static-libgcc -static-libstdc++ -lsfml-audio-d -lsfml-graphics-d -lsfml-main-d -lsfml-network-d -lsfml-system-d -lsfml-window-d -mwindows
Output file is bin\Debug\SFML_Project_01.exe with size 2.37 MB
Process terminated with status 0 (0 minute(s), 1 second(s))
0 error(s), 0 warning(s) (0 minute(s), 1 second(s))
And I did EVERYTHING that this(https://cpp0x.pl/kursy/Kurs-SFML-2-x-C++/Instalacja-i-konfiguracja/Konfiguracja-SFML-2-0-Code-Blocks/464) tutorial said to do.
My dll files are next to .exe file of my program.
My program is building right but can't run... Error i've got is in the attachments.
So, download the demo project I zipped up and configure Code::Blocks to use MINGW64 MSys2 GCC and build and run the project.
It worked for me under UCRT64 with package mingw-w64-ucrt-x86_64-sfml installed.
Edit: You do know what an MSYS2 environment is, correct? Example: MINGW64, MINGW32, UCRT64, and etc.
Tim S.
I read some things and now I know what mysys enviroments are but still, I cant use them. Its hard for me to find any usefull documentary or tutorials on how to do it.
I tried just config CB to use mingw-w64-ucrt-x86_64-sfml libraries but i get an error that i cant make sens off. Im sorry if im being anoying but i just wanna play with SFML and write some code. And here I am trying to fix this f.. problem for 2 whole days.
-------------- Clean: Debug_shared in demo_sfml (compiler: GNU GCC Compiler)---------------
Cleaned "demo_sfml - Debug_shared"
-------------- Clean: Release_shared in demo_sfml (compiler: GNU GCC Compiler)---------------
Cleaned "demo_sfml - Release_shared"
-------------- Clean: Debug_static in demo_sfml (compiler: GNU GCC Compiler)---------------
Cleaned "demo_sfml - Debug_static"
-------------- Clean: Release_static in demo_sfml (compiler: GNU GCC Compiler)---------------
Cleaned "demo_sfml - Release_static"
-------------- Build: Debug_shared in demo_sfml (compiler: GNU GCC Compiler)---------------
g++.exe -Wall -fexceptions -g -IC:\msys64\mingw64\include -c D:\CPP\testsfml2\main.cpp -o obj\Debug\main.o
g++.exe -LC:\msys64\mingw64\lib -o bin\Debug\testsfml.exe obj\Debug\main.o -static-libgcc -static -lsfml-window.dll -lsfml-graphics.dll -lsfml-system.dll -mwindows
Output file is bin\Debug\testsfml.exe with size 2.37 MB
-------------- Build: Release_shared in demo_sfml (compiler: GNU GCC Compiler)---------------
g++.exe -Wall -fexceptions -O2 -IC:\msys64\mingw64\include -c D:\CPP\testsfml2\main.cpp -o obj\Release\main.o
g++.exe -LC:\msys64\mingw64\lib -o bin\Release\testsfml.exe obj\Release\main.o -static-libgcc -static -s -lsfml-window.dll -lsfml-graphics.dll -lsfml-system.dll -mwindows
Output file is bin\Release\testsfml.exe with size 758.50 KB
-------------- Build: Debug_static in demo_sfml (compiler: GNU GCC Compiler)---------------
g++.exe -Wall -fexceptions -g -DSFML_STATIC -IC:\msys64\mingw64\include -c D:\CPP\testsfml2\main.cpp -o obj\Debug_static\main.o
g++.exe -LC:\msys64\mingw64\lib -o bin\Debug_static\testsfml.exe obj\Debug_static\main.o -static-libgcc -static -lsfml-main -lsfml-window-s -lsfml-graphics-s -lsfml-system-s -lopengl32 -lwinmm -lgdi32
C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\mingw64\lib\libsfml-system-s.a(Err.cpp.obj):(.rdata+0x80): undefined reference to `std::basic_streambuf<char, std::char_traits<char> >::seekpos(std::fpos<int>, std::_Ios_Openmode)'
collect2.exe: error: ld returned 1 exit status
Process terminated with status 1 (0 minute(s), 2 second(s))
2 error(s), 0 warning(s) (0 minute(s), 2 second(s))
My build log of the project.
-------------- Build: Debug_shared in demo_sfml (compiler: GNU GCC Compiler)---------------
g++.exe -Wall -fexceptions -g -c H:\devel\cb_projects\test\testsfml\main.cpp -o obj\Debug\main.o
g++.exe -o bin\Debug\testsfml.exe obj\Debug\main.o -lsfml-window.dll -lsfml-graphics.dll -lsfml-system.dll
Output file is bin\Debug\testsfml.exe with size 368.23 KB
-------------- Build: Release_shared in demo_sfml (compiler: GNU GCC Compiler)---------------
g++.exe -Wall -fexceptions -O2 -c H:\devel\cb_projects\test\testsfml\main.cpp -o obj\Release\main.o
g++.exe -o bin\Release\testsfml.exe obj\Release\main.o -s -lsfml-window.dll -lsfml-graphics.dll -lsfml-system.dll -mwindows
Output file is bin\Release\testsfml.exe with size 21.00 KB
-------------- Build: Debug_static in demo_sfml (compiler: GNU GCC Compiler)---------------
g++.exe -Wall -fexceptions -g -DSFML_STATIC -c H:\devel\cb_projects\test\testsfml\main.cpp -o obj\Debug_static\main.o
g++.exe -o bin\Debug_static\testsfml.exe obj\Debug_static\main.o -lsfml-main -lsfml-window-s -lsfml-graphics-s -lsfml-system-s -lopengl32 -lwinmm -lgdi32
Output file is bin\Debug_static\testsfml.exe with size 1.43 MB
-------------- Build: Release_static in demo_sfml (compiler: GNU GCC Compiler)---------------
g++.exe -Wall -fexceptions -O2 -DSFML_STATIC -c H:\devel\cb_projects\test\testsfml\main.cpp -o obj\Release_static\main.o
g++.exe -o bin\Release_static\testsfml.exe obj\Release_static\main.o -lsfml-main -lsfml-window-s -lsfml-graphics-s -lsfml-system-s -lopengl32 -lwinmm -lgdi32 -mwindows
Output file is bin\Release_static\testsfml.exe with size 1.21 MB
Process terminated with status 0 (0 minute(s), 5 second(s))
0 error(s), 0 warning(s) (0 minute(s), 5 second(s))