Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> boost::gregorian::greg_month::as_short_string(), Не находится при линковке 
V
    Опции темы
boostcoder
Дата 30.7.2010, 08:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 49
Всего: 110



Цитата(EnergoHokum @  30.7.2010,  08:33 Найти цитируемый пост)
Всего-то надо было прописать -lboost_date_time

Ы smile  естественно!

Цитата(EnergoHokum @  30.7.2010,  08:33 Найти цитируемый пост)
после -o <exefilename>

именно после?
PM WWW   Вверх
EnergoHokum
Дата 30.7.2010, 08:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 600
Регистрация: 10.11.2006
Где: Россия, Ставропол ь

Репутация: нет
Всего: 6



Цитата

именно после?

Хм... Получается, даже, что не после -o <exefilename>, а после <sourcefilename>.
PM MAIL ICQ   Вверх
boostcoder
Дата 30.7.2010, 08:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 49
Всего: 110



Цитата(EnergoHokum @ 30.7.2010,  08:52)
Цитата

именно после?

Хм... Получается, даже, что не после -o <exefilename>, а после <sourcefilename>.

я хотел спросить.. имеет ли в вашем случае это значение?
вот я попробовал во всех комбинациях - одинаково.
PM WWW   Вверх
EnergoHokum
Дата 30.7.2010, 08:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 600
Регистрация: 10.11.2006
Где: Россия, Ставропол ь

Репутация: нет
Всего: 6



Цитата

Цитата

Всего-то надо было прописать -lboost_date_time

Ы smile естественно!

А вот нехорошо фразы из контекста выдёргивать! Аяяй тебе за это! ;-)

Цитата

я хотел спросить.. имеет ли в вашем случае это значение?
вот я попробовал во всех комбинациях - одинаково. 

Да вот, отчего-то в данном случае порядок потребовался. Я чего и затупил на столь долгое время -- раньше всякие прекомпилированные библиотеки (которые с MinGW идут, например) подключал в произвольном месте, и всё собиралось.
PM MAIL ICQ   Вверх
boostcoder
Дата 30.7.2010, 09:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 49
Всего: 110



Цитата(EnergoHokum @  30.7.2010,  08:57 Найти цитируемый пост)
А вот нехорошо фразы из контекста выдёргивать! Аяяй тебе за это! ;-)

тебе об этом говорили: http://forum.vingrad.ru/index.php?showtopi...t&p=2189292

PM WWW   Вверх
EnergoHokum
Дата 30.7.2010, 09:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 600
Регистрация: 10.11.2006
Где: Россия, Ставропол ь

Репутация: нет
Всего: 6



Цитата

тебе об этом говорили:

Я следующим постом ответил. smile
PM MAIL ICQ   Вверх
bsa
Дата 30.7.2010, 10:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



EnergoHokum, ты случаем boost_datetime не в библиотеке используешь? просто в этом случае порядок следования подключаемых библиотек имеет значение:
например, у тебя есть библиотека libx.so, которая используется функции из библиотеки liby.so. если ты будешь собирать проект так: gcc source.c -ly -lx, то получишь ошибку. А если так: gcc source.c -lx -ly, то все соберется. Более того, если эти две библиотеки ссылаются друг на друга (их проектировщик не шибко умный), то нужно компилировать так: gcc source.c -lx -ly -lx
PM   Вверх
EnergoHokum
Дата 30.7.2010, 11:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 600
Регистрация: 10.11.2006
Где: Россия, Ставропол ь

Репутация: нет
Всего: 6



Цитата

ты случаем boost_datetime не в библиотеке используешь?

Не, в простом exe-шнике, что и странно.
PM MAIL ICQ   Вверх
xvr
Дата 12.8.2010, 15:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 60
Всего: 223



Цитата(EnergoHokum @  30.7.2010,  11:28 Найти цитируемый пост)
Не, в простом exe-шнике, что и странно. 
Не странно - порядок указания библиотек играет роль не только между библиотеками, но и между исходными (объектными) файлами. Линкер (ld) берет из библиотеки только те модули, которые содержат неопределенные в данный момент символы. И берет он их в момент обработки опции -l. Потом к этой библиотеке он не возвращается, даже если появятся новые неопределенные символы, которые в ней были.
Но у линкера есть опция, которая заставляет просматривать библиотеки повторно.


PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1001 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.