Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
A_lex
3 / 3 / 0
Регистрация: 11.12.2012
Сообщений: 12
#1

Копирование dll в целевую папку - C++

25.04.2013, 09:11. Просмотров 477. Ответов 2
Метки нет (Все метки)

Приветствую всех!

Вопрос в следующем. Есть два проекта. Использую Visual Studio 2012, windows.

В первом: Компилирую dll. На выходе получаю условно first.dll
Во втором проекте подключаю и использую first.dll. Построение нормально происходит (second.exe). При запуске (F5) второго проекта предварительно необходимо копировать first.dll в папку Debug, где у нас находится second.exe.

Очень не нравится это делать ручками, подскажите способ, чтоб при компиляции first.dll в second.exe получал и использовал последнюю версию first.dll


Также попробовал в проекте first.dll указать несколько выходных каталогов при построении ничего не вышло
В свойства конфигурации->отладка->среда указан путь PATH=C:\Users\Alex\Documents\Visual Studio 2012\Projects\C++\first\first\Debug\first.dll, пока не положу first.dll в папку с second.exe все равно не работает
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.04.2013, 09:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Копирование dll в целевую папку (C++):

Копирование файлов в папку по условию - C++
Дано два каталога(dir1, dir2), содержащих файлы *.txt и не содержащие подкаталогов. Наполнить третий каталог (RESULT): -для каждого...

Копирование файлов в папку рядом с программой - C++
Здравствуйте! Необходимо скопировать файл в папку рядом с программой. Пробовал вот так CopyFile("C:\\X.txt", "\\XZ\\X.txt", false); но...

Указать папку для статически подключаемых dll - C++
Вопрос в теме. В темах форума ничего дельного не нашел.

Кто может поделиться файлами ogg.dll, vorbis.dll и vorbisfile.dll - 32-х и 64-битными версиями? - C++
Движок перевожу на платформу Win64 и нужно, чтобы разрядность ЕХЕ и DLL совпадали, а в интернете искал 64-битные версии ogg.dll, vorbis.dll...

Точка входа в процедуру InterlockedCompareExchange64 не найдена в библиотеке DLL KERNEL32.DLL - C++
День добрый! При запуске моей программы (много моего кода + много разных сторонних dll) на WinXP SP2, получаем соответствующую ошибку...

Добавление своей dll в список dll подгружаемых процессом чужого процесса - C++
Вообще вопрос такой,как можно внедрить свою dll в список Import чужого не запущенного процесса?Не изменяя структуры файла.

2
Кудаив
329 / 406 / 24
Регистрация: 27.05.2012
Сообщений: 1,168
Завершенные тесты: 2
25.04.2013, 09:19 #2
используй команды командной строки
0
A_lex
3 / 3 / 0
Регистрация: 11.12.2012
Сообщений: 12
25.04.2013, 10:30  [ТС] #3
Не сильно ситуация прояснилась
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.04.2013, 10:30
Привет! Вот еще темы с ответами:

Dll файл в exe файле. Вшить dll libcurl - C++
Проблема такая что приходится таскать всегда libcurl.dll с собой. Надо все носить в одном exe. Enigma Virtual Box использовать нельзя,...

Запись из внедренной dll в другую dll этого процесса - C++
main.cpp #include <Windows.h> extern int writeprocess(); DWORD WINAPI MainThread(LPVOID lpParam) { ...

Как узнать путь к загруженной DLL из самой DLL? - C++
Создаю небольшую программку в папке c:/test/app/, есть DLL в папке c:/test/dll/. В коде самой dll, после её подгрузки в программу, можно...

Windows I/o без Kernel32.dll и Advapi32.dll - C++
Добрый день. Необходимо в Windows XP SP3 распечатать в стандартный поток "some text here" без прямого или косвенного использования...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru