Próbuję uruchomić projekt silnika gry C++.Nie można odwoływać się do projektu biblioteki (DLL), ponieważ brakuje pliku .lib
Nie mam dużo wiedzy o bibliotekach DLL i bibliotekach lib, ale zorientowałem się, że sam silnik będzie biblioteką dll i będę mieć oddzielne projekty dll, takie jak renderer, dane wejściowe, itp., Które byłyby używane przez silnik, a dll silnika byłby być używane przez grę.
Wygląda na to, że projekt silnika odniesiony jest dobrze w projekcie demo.exe (przez dodanie odniesienia i dodanie ścieżki do dodatkowych katalogów), ale podczas próby dodania odwołania do projektu renderującego dll w projekcie dll silnika dostaję:
błąd LNK1104: nie można otworzyć pliku 'mojasciezka \ Renderer.lib' mojasciezka \ LINK Silnik
Dlaczego przywołujące bibliotekami?
możliwe duplikat [Jak zrobić plik .lib gdy masz plik .dll i plik header] (http://stackoverflow.com/questions/9360280/how-to-make-a-lib -file-when-have-a-dll-file-and-a-header-file) – jww