Форум программистов, компьютерный форум CyberForum.ru

Как определить в каком файле .lib реализована функция? - C++

Восстановить пароль Регистрация
 
fdr91
3 / 0 / 1
Регистрация: 04.07.2013
Сообщений: 19
09.07.2013, 16:23     Как определить в каком файле .lib реализована функция? #1
Есть один проект. В нем файл .h с прототипами функций и множество .lib-ов, с их реализациями.
Я данные функции пытаюсь использовать в другом проекте, но при попытки построить проект VS2010 выдает ошибку "error LNK2019: ссылка на неразрешенный внешний символ av_log_set_level в функции..."
Так вот, вопрос, есть ли какоето средство(желательно в MS VS 2010) для определения, в каком .lib лежит функция?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ascendancy
Заблокирован
09.07.2013, 17:12     Как определить в каком файле .lib реализована функция? #2
Цитата Сообщение от fdr91 Посмотреть сообщение
сть ли какоето средство(желательно в MS VS 2010) для определения, в каком .lib лежит функция?
Конечно нет. Вот по dll или lib файлу ещё можно враппер сгенирировать, а вот чтоб по h файлу библиотеку :-) . Можешь чисто по названиям гадать
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
09.07.2013, 17:18     Как определить в каком файле .lib реализована функция? #3
Цитата Сообщение от fdr91 Посмотреть сообщение
Так вот, вопрос, есть ли какоето средство(желательно в MS VS 2010) для определения, в каком .lib лежит функция?
конечно есть, называется:
внезапно!
"документация"
fdr91
3 / 0 / 1
Регистрация: 04.07.2013
Сообщений: 19
09.07.2013, 17:38  [ТС]     Как определить в каком файле .lib реализована функция? #4
Цитата Сообщение от Jupiter Посмотреть сообщение
конечно есть, называется:
внезапно!
"документация"
Это опен сурс. Там документация не фонтан.
fdr91
3 / 0 / 1
Регистрация: 04.07.2013
Сообщений: 19
09.07.2013, 17:42  [ТС]     Как определить в каком файле .lib реализована функция? #5
Собственно, проблема решена следующим образом:
Взял Total Comander, alt+f7, в открывшемся окне поставил флажок "С текстом" в поле для текста ввел: "av_log_set_level"
в результате поиска появилось 3 файла:
log.h
avutil.lib
ardrone.cpp
cpp-это тот файл, в котором была найдена эта ошибка, а .lib и есть то, что я искал.
Yandex
Объявления
09.07.2013, 17:42     Как определить в каком файле .lib реализована функция?
Ответ Создать тему
Опции темы

Текущее время: 23:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru