のDev C++でコンパイルし、それを持つ単純なC++のHello Worldコードをコンパイルしようとしていますが、それはコンパイルできないと得られないこれらのエラーコード CIMGライブラリは、私は自分のコンピュータ上のdevのC++を設定している
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
私が使用したコードは、現在、これが私の唯一のファイルである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;
}
ました。私はCImgのオンラインをダウンロードして、適切なディレクトリに.hファイルを入れました。正しいディレクトリには構文エラーはありませんが、誰かが助けてくれますか? (その場合に役立ちます)行はアセンブリコードで強調表示Makefile.winで
だった
$(BIN): $(OBJ)
$(CPP) $(LINKOBJ) -o $(BIN) $(LIBS)
あなたは正しいライブラリ(cimgライブラリのように見える)とリンクする必要があります。 CImgのドキュメント –
を読むことはどういう意味ですか?私は指示されたことをした – user6031759