【问题标题】:Xcode 4 FLTK 1.3.0 undefined architecture x86_64Xcode 4 FLTK 1.3.0 未定义架构 x86_64
【发布时间】:2012-03-26 15:41:51
【问题描述】:

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

这是错误:

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

【问题讨论】:

    标签: xcode architecture linker undefined fltk


    【解决方案1】:

    您是否传递了带有--use-images 的链接器标志?试试:

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

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

    【讨论】:

      【解决方案2】:

      我也发现这很有用:

      fltk-config --compile test.cpp
      

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-03-12
        • 2016-11-07
        • 2015-11-24
        • 2013-03-09
        • 2013-02-07
        • 2016-11-05
        相关资源
        最近更新 更多