Hello,
I just tried to give CSFML 2.3 a try, before going to SDL2, but got missing functions from the dynamic libs when trying to run the sample program from the docs. More specifically...
That's for audio, but same thing happens with other modules too. I'm using mingw 4.8.1 (not mingw-w64, nor tdm-gcc) on Windows 8.1
Steps I took for installing the lib:
1. Downloaded
official v2.3 pre-compiled Visual C++ / GCC - 32-bit binaries.
2. Extracted to c:\unix\libs
3. Put c:\unix\libs\csfml\bin to Window's PATH
4. compiled with:
gcc example1.c -o example1.exe -std=c99 -g3 -Wall -Wextra -pedantic -IC:\unix\libs\csfml\include -LC:\unix\libs\csfml\lib\gcc -lcsfml-graphics -lcsfml-audio -lcsfml-window -lcsfml-system
Any pointers would be greatly appreciated.
On a side note, I tried to build from sources (also downloaded from the official page, I linked above) by following
this guide (its for SFML but I thought the process would be the same).
Anyway, I'm not familiar with cmake, and frankly I can't spend time to do so right now. So, I had to download cmake too before following the guide. No success. The GUI's configurator first complained about finding sh in the path and suggested to use "MSYS makefiles" instead of "MinGW makefiles". Did that, then it complained abound not finding FindSFML.cmake and some other stuff.
At that point I simply gave up!Please note that I've successfully built quite a few libs via the standard ( ./configure -prefix=INSTALL_PATH; make; make install) procedure in msys.
Thanks in advance for any responses I may get.
EDIT:
Just tried v2.2 and v2.1 pre-compiled binaries, they both work fine! So it must be something specific to the v2.3 binaries.