1

嗨,我正在使用 Xcode 4 并尝试设置 FLTK 1.3.0 以在本章末尾运行 Bjarne Stroustrup 的第 12 章 FLTK 演示。我在编译时不断收到以下错误,不知道该去哪里。我有一个想法,它可能与链接器标志有关,但我不知道要添加什么标志以及在哪里......

这是错误:

架构 x86_64 的未定义符号:“Fl_JPEG_Image::Fl_JPEG_Image(char const*)”,引用自:Graph.o 中的 Graph_lib::Image::Image(Point, String, Graph_lib::Suffix::Encoding) "Fl_GIF_Image::Fl_GIF_Image (char const*)",引用自:Graph.o ld 中的 Graph_lib::Image::Image(Point, String, Graph_lib::Suffix::Encoding):未找到架构 x86_64 的符号:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

4

2 回答 2

2

我还发现这非常有用:

fltk-config --compile test.cpp

它对我来说非常有效。有关使用 fltk-config 的更多示例,请查看http://www.fltk.org/doc-1.1/basics.html

于 2012-09-07T16:05:22.537 回答
2

您是否传递了存在的链接器标志--use-images?尝试:

> fltk-config --use-images --ldflags

并检查结果以确保您获得系统映像库或可选用 fltk 构建的库。

于 2012-03-28T11:16:26.977 回答