Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не получается подключить библиотеку, Не получается подключить библиотеку 
:(
    Опции темы
wertyBSD
  Дата 4.10.2015, 20:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 4.10.2015

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



Создал в Visual studio 2 проекта: один содержит библиотеку для работы с матрицами, другой интерфейс WinForm.

Хочу в проекте работы с формами подключить библиотеку матриц.
user posted image

далее пробую подключить в проекте:
user posted image
PM MAIL   Вверх
wertyBSD
Дата 4.10.2015, 20:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 4.10.2015

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



Пробовал закинуть файлы в главный проект, без DLL
исходники:
https://drive.google.com/file/d/0B-USsK9K42...iew?usp=sharing
https://drive.google.com/file/d/0B-USsK9K42...iew?usp=sharing
всё равно не подклюется
user posted image
PM MAIL   Вверх
Guinness
Дата 5.10.2015, 16:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



А какое физическое расположение файлов в файловой системе?
PM MAIL   Вверх
wertyBSD
Дата 5.10.2015, 19:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 4.10.2015

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



https://drive.google.com/file/d/0B-USsK9K42...iew?usp=sharing
https://drive.google.com/file/d/0B-USsK9K42...iew?usp=sharing

вот полностью проекты

физически там где DLL библиотека компилируется в папку DEBUG вместе с exe
а в проекте где всё вместе, там все файлы вкуче лежат.
PM MAIL   Вверх
volatile
Дата 5.10.2015, 22:32 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

Репутация: 4
Всего: 85



Цитата(wertyBSD @  4.10.2015,  20:31 Найти цитируемый пост)
Не получается подключить библиотеку

Как и обычно в этих случаях, в свойствах проекта, где-то в районе "С/C++" найти пункт "Additional Include directory"
и добавить директорию где находятся ваш DMatrix.h

Заодно найти пункт "Additional Library directory" (это уже в районе "Linker"), и добавить директорию с *.lib




PM MAIL   Вверх
wertyBSD
Дата 6.10.2015, 07:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 4.10.2015

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



Спасибо. Вечером попробую.
PM MAIL   Вверх
Guinness
Дата 6.10.2015, 07:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(volatile @  5.10.2015,  23:32 Найти цитируемый пост)
Заодно найти пункт "Additional Library directory" (это уже в районе "Linker"), и добавить директорию с *.lib

Не совсем так. Если присмотреться, то можно увидеть, что ТС пишет на managed C++. И библиотеку он добавил верно, а вот с хидером у него не получилось.
wertyBSD, собственно, задав свой вопрос, я хотел, чтобы Вы задумались, как правильно делать include хидеров. Один из вариантов решения предложил volatile. Также, можно сделать так:
Код

#include "..\DMatrix\Dmatrix.h"

Но в Вашем случае, скорее всего, правильней использовать "Additional Include directory".
PM MAIL   Вверх
wertyBSD
Дата 7.10.2015, 08:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 4.10.2015

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



спасибо, помогло - Additional Library directory
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




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


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

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