|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.02.2011, 21:26 | #1 |
Наркоман самоучка
Форумчанин
Регистрация: 22.07.2007
Сообщений: 276
|
Установка пути к своим Class Library (.dll)
MVS 2010 Express: Добавляю в проект, через References, ссылки на свои библиотеки классов. После компиляции, они добавляются в папку с .exe файлом программы. Мне хотелось бы, чтобы они размещались в определённой папке. Допустим - "Bin\Dll\".
Подскажите, возможно ли это реализовать и, если возможно, то как.
#include <мозг.h>
|
16.02.2011, 22:41 | #2 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
Когда выбрали файл, в кнопке Add есть стрелочка вниз, нажать ёё, выбрать "Add as Link".
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
17.02.2011, 17:25 | #3 |
Наркоман самоучка
Форумчанин
Регистрация: 22.07.2007
Сообщений: 276
|
Эм. Это просто добавить ссылку. Я её добавил. Мне нужно другое. Не хочется, чтобы .dll файлы хранились рядом с .exe файлом, а хранились в отдельной папке.
#include <мозг.h>
|
17.02.2011, 17:37 | #4 | |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Цитата:
1. Создайте в инспекторе проекта, папку \dll 2. Поместите нужные .dll в ту папку 3. Добавляйте references |
|
17.02.2011, 18:00 | #5 |
Наркоман самоучка
Форумчанин
Регистрация: 22.07.2007
Сообщений: 276
|
Не получилось. Ещё пробовал добавлять Пути для ссылок в Свойствах проекта, но все равно не помогло.
#include <мозг.h>
|
26.02.2011, 12:54 | #7 |
Наркоман самоучка
Форумчанин
Регистрация: 22.07.2007
Сообщений: 276
|
Неа. Видимо, так можно делать только, если подключать библиотеку динамически.
Если хочется спрятать все .dll, то можно сделать ещё так. Скопировать все .dll и .exe в папку /bin, а в корневую папку, добавить ярлык на .exe.
#include <мозг.h>
|
26.02.2011, 23:11 | #9 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
ну дыку правильно, ДЛЛ при статической линковке вообще то не имеет пути, потому должна легко находится системой(или папка из PATH, или рядом с exe)
а при динамической линковке вы сами можете указать путь. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
01.03.2011, 14:13 | #10 |
Участник клуба
Регистрация: 03.05.2007
Сообщений: 1,189
|
У Reference есть свойство CopyLocal. Если оно true то dll будет копироваться в bin, если false то нет
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Установка обработчиков событий из DLL | greenzed | Общие вопросы Delphi | 3 | 05.02.2011 17:46 |
Отредактировать DLL Найти HEX-адрес и заменить его своим. | Человек_Борща | Общие вопросы Delphi | 1 | 16.10.2010 17:40 |
Свои к своим | 0mega | Microsoft Office Excel | 3 | 26.05.2010 07:34 |