![]() |
|
Модераторы: bsa |
![]()
|
|
| ksili |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2069 Регистрация: 3.11.2005 Где: Красноярск Репутация: нет Всего: 17 |
Я делаю библиотеку, в одной из функций которой используется функция asctime из <time.h>. Она нормально собирается.
Потом сделал тестовое приложение, которое будет использовать функции из этой библиотеки. И вот оно не собирается, пишет "unresolved external symbol asctime in function ...". Я даже специально в приложении объявил уже и <time.h> и <ctime>. Все равно не понимает эту функцию Это сообщение отредактировал(а) ksili - 19.1.2009, 08:29 -------------------- Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с) |
|||
|
||||
| smoke_man |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 447 Регистрация: 25.1.2007 Где: Рязань Репутация: нет Всего: 17 |
У тебя на функцию библиотеки, которую ты сделал ругается, или на asctime из <time.h>? Покажи код функции, которую вызываешь в основном приложении!
-------------------- 0x2b|~0x2b |
|||
|
||||
| ksili |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2069 Регистрация: 3.11.2005 Где: Красноярск Репутация: нет Всего: 17 |
Именно на asctime. Если её закомментировать все работает
Сокращённо: LicenseManager.h:
LicenseManager.cpp:
Более полный текст ошибки: unresolved external symbol asctime referenced in function "public: bool __cdecl FirmaName::Registration::LicenseManager::ReadState(void)" -------------------- Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с) |
||||
|
|||||
| smoke_man |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 447 Регистрация: 25.1.2007 Где: Рязань Репутация: нет Всего: 17 |
-------------------- 0x2b|~0x2b |
|||
|
||||
| ksili |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2069 Регистрация: 3.11.2005 Где: Красноярск Репутация: нет Всего: 17 |
Этот код работает. Существенных отличий не вижу, кроме того, что у тебя все в одном проекте, а у меня в разных.
но все равно сделал по подобию. То же самое, только кроме asctime теперь ещё ругается на time и localtime. -------------------- Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с) |
|||
|
||||
| smoke_man |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 447 Регистрация: 25.1.2007 Где: Рязань Репутация: нет Всего: 17 |
У тебя dll-ка не собирается?
-------------------- 0x2b|~0x2b |
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 79 Всего: 250 |
Это ошибка линкера.. он не может найти определение функции , что в Вашем случае означает, что забыли добавить нужную библиотеку к проекту. Это сообщение отредактировал(а) mes - 19.1.2009, 12:03 |
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |