2013-06-18 1 views
1

Работаю над приложением VC++, которое создает файл exe и DLL-файл с тем же именем.переименовать DLL-файл при создании сборки в VC++

Теперь я хочу изменить имя файла dll для цели.

Я попробовал изменить его в Project-Properties, но все равно не повезло.

Приложение предоставляет переименованную dll во время сборки.

Но если я запускаю ех это показывает ошибку «Программа не может начать, имя длл отсутствует»

Скажи, пожалуйста, как создать DLL с другим именем.

+0

Вы пробовали свойство Target Name? – fiscblog

+0

Да, я сделал, приложение передает переименованную dll во время сборки. Но если я запустил exe, он покажет ошибку «Программа can not start, имя DLL отсутствует» – user1465461

ответ

1

DLL должен находиться на пути к исполняемому файлу, поэтому сначала проверьте правильность установки вашего пути или скопируйте DLL в каталог, в котором находится ваш EXE.

Если вы ссылаетесь на DLL, имя DLL может не измениться, так как оно будет использоваться для справки. Если вы хотите, чтобы иметь возможность переименовывать DLL, вы должны либо загружать DLL динамически, а затем вы можете загружать DLL туда, где хотите. Или вы должны установить ссылку на переименованную DLL.

+0

Спасибо, я решил это, переименовав имя dll в файл .def – user1465461

Смежные вопросы