Изменить имя выведенной DLL - PullRequest
1 голос
/ 09 апреля 2010

Если мой проект называется ABC, а DLL в настоящее время выводится как ABC.DLL, как я могу сделать так, чтобы моя DLL выводилась, как, например, CBA.DLL, и чтобы при компиляции .LIB компилироваться, она не ищет ABC .DLL, но CBA.DLL. Я попытался изменить имя в Linker> General> Output File, но когда я связался с .lib в моем другом приложении, он все еще искал ABC.DLL и CBA.DLL.

Ответы [ 2 ]

1 голос
/ 09 апреля 2010

Нет воспроизведения, у файла .lib правильное имя DLL. Оригинальное имя вообще отсутствует.

Но не делайте ту же ошибку, которую я впервые совершил. Используйте cba.lib, а не abc.lib.

1 голос
/ 09 апреля 2010

То, что вы сделали, было правильно. Я построил DLL в VS2005, используя имя ABC, затем изменил вывод на CBA, мой каталог bin содержал обе DLL (даже после очистки). Фрагментируйте их, перестройте и убедитесь, что в вашем основном приложении вы удалили все ссылки на ABC.LIB / DLL и у вас все должно быть хорошо.

...