Biblioteki DLL są potrzebne tylko w czasie wykonywania. Aby szybko naprawić, możesz skopiować biblioteki DLL w folderze Debug, w którym znajduje się twój plik .exe. Ten folder debugowania znajduje się na tym samym poziomie, co plik rozwiązania .sln w programie Visual Studio. Co trzeba będzie zrobić za każdym razem, gdy rozpoczniesz nowy projekt ... Debug folder
Lepszym rozwiązaniem byłoby skopiowanie wszystkich bibliotek dll innych firm oraz wszystkich odpowiednich plików .h i .lib, w 2 folderach, powiedzmy C: \ dev \ include i C: \ dev \ lib, a następnie dodaj te 2 foldery do zmiennej środowiskowej ścieżki raz dla wszystkich. W ten sposób będziesz mógł uzyskać do nich dostęp ze wszystkich swoich projektów, bez konieczności ich wielokrotnego kopiowania.
Jeśli chcesz, aby ktoś mógł uruchomić Twój projekt na innym komputerze, musisz skopiować wszystkie potrzebne pliki .h, .lib i .dll do projektu w oddzielnych folderach, które utworzysz include i lib ponownie, w twoim katalogu projektu, gdzie znajdują się twoje własne pliki programu, jak wspomniano w poprzednich postach. Project folder
PS. Niestety, nie pozwolę mi przesłać 2 zrzutów ekranu, więc kliknij linki.
umieszczasz go w folderze rozwiązania (górny folder dla projektu): ./dlls lub w ./projectname/dlls? – Jason94
Tak, trzymamy to razem z rozwiązaniem. –
Ja, które określiłem "Katalog rozwiązania" i przechowywać je tam, gdzie generowany jest mój plik .exe (cutable). To jest poniżej: $ (SolutionDir) \ Debug. –