我正在尝试在 Bloodshed Dev-C++ 4.9.9.2 中使用 GTK+ 编译 C 程序。
我已在编译器选项中添加了所有包含文件以及所有编译器选项,但出现以下错误:
编译器:默认编译器 构建 Makefile:“C:\Dev-Cpp\Projects\Makefile.win” 执行使... make.exe -f“C:\Dev-Cpp\Projects\Makefile.win”全部 gcc.exe main.o -o "MyCProject.exe"-L"C:/Dev-Cpp/lib"-lgtk-win32-2.0 -lgdk-win32-2.0 -limm32 -lshell32 -lole32 -latk-1.0 -lgdk_pixbuf- 2.0 -lcairo -lpangoft2-1.0 -lpangowin32-1.0 -lgdi32 -lpango-1.0 -lm -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -lfreetype -lzdll -lfontconfig -lpng13 -lpangocairo-1.0
C:\Dev-Cpp\Bin..\lib\gcc\mingw32\3.4.2........\mingw32\bin\ld.exe: 找不到 -lintl collect2:ld返回1退出状态
make.exe: *** [MyCProject.exe] 错误 1
执行终止
有人可以帮助我了解“-lintl”是什么以及它是否缺少软件包或某些文件吗?
最佳答案
LibIntl
http://gnuwin32.sourceforge.net/packages/libintl.htm
您可以从 HERE 获取 devpak
旁白:
我认为 Dev-C++ 已经很多年没有更新了。您是否考虑过搬到 Code::Blocks
关于c - GTK+在Bloodshed Dev-C++中编译编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2151396/