Prosty kod
#include<windows.h>
#include<SFML/Graphics.hpp>
using namespace std;
using namespace sf;
int main() {
Image img;
img.create(30, 30, Color::Black);
for(int a=8;a<20;a++)
{
img.setPixel(a, a, Color::White);
}
img.saveToFile("img.png");
system("pause");
return 0;
}
cała biblioteka działa dobrze tylko przy tej funkcji jest problem, dlaczego?
wersja biblioteki- 2.4.2
kompilator mingw32
IDE code block
błąd
||=== Build: Debug in SFML (compiler: GNU GCC Compiler) ===|
obj\Debug\main.o||In function `main':|
main.cpp|48|undefined reference to `sf::Image::saveToFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'|
||error: ld returned 1 exit status|
||=== Build failed: 2 error(s), 0 warning(s) (0 minute(s), 2 second(s)) ===|
błąd mówi że nie widzi tej funkcji
tymczasem code blocks w podpowiedziach pokazuje ją
co mogło się stać?