Xcode 4 FLTK 1.3.0 неопределенная архитектура x86_64 - PullRequest
1 голос
/ 26 марта 2012

Привет, я использую Xcode 4 и пытаюсь настроить FLTK 1.3.0 для запуска Bjarne Глава 12 Страуструпа FLTK Демо в конце главы. я держу получить следующую ошибку при компиляции, и не знаю, куда идти. У меня есть идея, что это может быть связано с флагами компоновщика, но я не знаю, какой флаг добавить и куда ...

Вот ошибка:

Неопределенные символы для архитектуры x86_64: "Fl_JPEG_Image :: Fl_JPEG_Image (char const *)", на который ссылаются из: Graph_lib :: Изображение :: Изображение (Точка, Строка, Graph_lib :: Suffix :: Encoding) в Graph.o "Fl_GIF_Image :: Fl_GIF_Image (char const *)", на который ссылаются из: Graph_lib :: Изображение :: Изображение (Точка, Строка, Graph_lib :: Suffix :: Encoding) в Graph.o ld: символы не найдены для архитектуры x86_64 clang: error: сбой команды компоновщика с кодом выхода 1 (используйте -v для просмотра вызов)

Ответы [ 2 ]

2 голосов
/ 07 сентября 2012

Я также нашел это весьма полезным:

fltk-config --compile test.cpp

Это отлично сработало для меня. Дополнительные примеры использования fltk-config смотрите http://www.fltk.org/doc-1.1/basics.html

1 голос
/ 28 марта 2012

Вы передаете флаги компоновщика, присутствующие с --use-images?пытаться:

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

и проверьте результаты, чтобы убедиться, что вы получаете либо системные образы libs, либо те, которые опционально собраны с помощью fltk.

...