0

我想在我的 opengl 程序中制作一个图形文本,所以我2D font renderer 在这里下载了这个。它是一个 C 源代码,我想用 C++ 翻译它并更改它的大部分实现。但是,在将 .c 转换为 .cpp 文件之后在 g++ 中编译它会让我在RWops.lib. 也许RWops.lib我拥有的不适合 C++,我在互联网上找不到这个 lib 文件。如何解决此链接器错误?

mingw32-g++.exe -LC:\MinGW\include  -o bin\Debug\BMfont.exe obj\Debug\BMFtest.o obj\Debug\oglBMFont.o obj\Debug\oglfont.o   -lOpenGL32 -lGLfwdll C:\Users\Mark\Documents\CodeBlocks\BMFont\RWops.lib  C:\Users\Mark\Documents\CodeBlocks\BMFont\RWops.lib C:\Users\Mark\Documents\CodeBlocks\BMFont\RWops.lib 
obj\Debug\oglBMFont.o: In function `Z8bmf_loadP7bm_fontPc':
C:/Users/Mark/Documents/CodeBlocks/BMfont/oglBMFont.cpp:77: undefined reference to `RWFromFile(char const*, char const*)'
C:/Users/Mark/Documents/CodeBlocks/BMfont/oglBMFont.cpp:80: undefined reference to `RWskipline(RWops*)'
C:/Users/Mark/Documents/CodeBlocks/BMfont/oglBMFont.cpp:84: undefined reference to `RWsscanf(RWops*, char*, ...)'
C:/Users/Mark/Documents/CodeBlocks/BMfont/oglBMFont.cpp:104: undefined reference to `RWsscanf(RWops*, char*, ...)'

我正在使用MinGW通过Code::Blocks

4

0 回答 0