Ich habe dev c eingerichtet ++ auf meinem Computer und ich versuche, die einfache C++ Hallo Welt Code damit zu kompilieren, aber es nicht kompilieren und gibt diese FehlercodesCImg Bibliothek nicht in Dev c kompilieren ++
C:\Users\Ignatius\Documents\testing.o testing.cpp:(.text$_ZN12cimg_library11CImgDisplay5paintEv[__ZN12cimg_library11CImgDisplay5paintEv]+0xb2): undefined reference to `[email protected]'
C:\Users\Ignatius\Documents\collect2.exe [Error] ld returned 1 exit status
25 C:\Users\Ignatius\Documents\Makefile.win recipe for target 'test.exe' failed
Die I-Code verwendet wurde
main.cpp
#include "CImg.h"
using namespace cimg_library;
int main()
{
CImg<unsigned char> img(640, 400, 1, 3);
img.fill(0);
unsigned char purple[] = {225, 0, 225};
img.draw_text(100, 100, "Hello world", purple);
img.display("My first CImg code");
system("pause");
return 0;
}
Derzeit wird diese meine einzige Datei. Ich habe CImg online heruntergeladen und Ordner im richtigen Verzeichnis abgelegt und die .h-Datei im richtigen Verzeichnis abgelegt. Es gibt keine Syntaxfehler, aber kompiliert kann mir jemand helfen?
Im Makefile.win die Linien im Assembler-Code markiert war
$(BIN): $(OBJ)
$(CPP) $(LINKOBJ) -o $(BIN) $(LIBS)
Sie müssen mit der richtigen Bibliothek verknüpfen - so wie es aussieht, der CIMG-Bibliothek. Lesen Sie die CImg-Dokumentation –
Was meinst du? Ich habe getan, was ich angewiesen wurde – user6031759