我想在我的 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