0 / 0 / 0
Регистрация: 26.11.2016
Сообщений: 7
|
||||||
1 | ||||||
Подключение сторонней библиотеки01.12.2016, 18:43. Показов 6903. Ответов 14
Метки нет (Все метки)
Пытаюсь подключить стороннюю библиотеку и ввести код, который представлен в описании:
В результате она не подключается:
0
|
01.12.2016, 18:43 | |
Ответы с готовыми решениями:
14
Подключение сторонней библиотеки Подключение сторонней библиотеки gmp C++ через MinGW Подключение сторонней библиотеки - как указать путь к .dll файлам Использование функций сторонней библиотеки |
0 / 0 / 0
Регистрация: 26.11.2016
Сообщений: 7
|
|
01.12.2016, 20:06 [ТС] | 3 |
1) сначала поместил библиотеку по пути C:\mylibs
2) после попробовал поместить в C:\mylibs\bprinter-master\include\bprinter файл с кодом 3) пробовал поместить папку include в папку с файлом 4) через LIBS= Это то, что вспомнил
0
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
|
|
01.12.2016, 20:42 | 4 |
Помещать мало, нужно в свойствах проекта прописать путь к папке, где лежит папка bprinter, компоновщику прописать путь к либам, и указать имена либ.
Добавлено через 2 минуты Для примера: Прилинковать SDL к V.S. 2010
1
|
0 / 0 / 0
Регистрация: 26.11.2016
Сообщений: 7
|
|
05.12.2016, 16:49 [ТС] | 5 |
Извините за задержку. Споткнулся на пункте
В этой библиотеке нет такого( Не подскажете, что в таком случае делать?
0
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
|
|
05.12.2016, 17:45 | 6 |
Такого - это какого? Папка с либами есть?
Добавлено через 16 минут Или библиотека не собрана? Добавлено через 35 минут Проект, для сборки этой библиотеки студией, нужно делать с помощью CMake, не ниже 3.0.
1
|
0 / 0 / 0
Регистрация: 26.11.2016
Сообщений: 7
|
|
05.12.2016, 20:12 [ТС] | 7 |
Т.е. собрать библиотеку в Cmake и подключить в VS? Или там же собрать библиотеку вместе с кодом?
0
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
|
|
05.12.2016, 20:24 | 8 |
CMake создаёт проект для сборки этой библиотеки студией. Открываешь этот проект студией, собираешь библиотеку (создастся файл bprinter.lib). Потом используешь эту либу (подключаешь) к новым проектам с использованием этой библиотеки.
Добавлено через 4 минуты Да (может и знаешь, а может и нет), и нужно скачать исходники библиотеки (там, где твоя ссылка в первом посте, вкладка вверху: Code).
1
|
0 / 0 / 0
Регистрация: 26.11.2016
Сообщений: 7
|
|
08.12.2016, 11:21 [ТС] | 9 |
Простите, что так долго. Собрал библиотеку в Cmake и там отсутствуют файлы .dll
0
|
0 / 0 / 0
Регистрация: 26.11.2016
Сообщений: 7
|
|
08.12.2016, 17:43 [ТС] | 11 |
Тест запускается, но сразу сворачивается. В папке Debug bprinter.lib есть.
0
|
0 / 0 / 0
Регистрация: 26.11.2016
Сообщений: 7
|
|
12.12.2016, 13:26 [ТС] | 13 |
Выполнил
Отсутствует такая папка Ввел bprinter.lib По идее не нужно (но точно не знаю) Не понял, что именно необходимо сделать. Это вроде по умолчанию, нет? =================== В итоге так и не подключилась
0
|
nd2
|
12.12.2016, 18:32
#14
|
Не по теме: nikgun61, л/с от меня получил?
0
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
|
|
13.12.2016, 20:39 | 15 |
Это же пример. Там папка с либами. Смысл в том, что нужно указать компоновщику место, где лежит(ат) .lib.
Это общие слова, которые не несут никакой информации. Информация нужна.
1
|
13.12.2016, 20:39 | |
13.12.2016, 20:39 | |
Помогаю со студенческими работами здесь
15
C: проблема с использованием сторонней библиотеки Перегрузка метода сторонней библиотеки Использование функций сторонней библиотеки из c++ dll Линковка сторонней библиотеки, как скомплить lib файл, cmake Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |