Moje tło to C#, ale muszę zachować pewne starsze (MS) C++. W bazie kodu natknąłem się na:C++: Co robi komentarz #pragma (lib, "XXX") z "XXX"?
#pragma comment(lib, "OtherLib700.lib")
gdzie 700 to jakaś wersja. Poza tym lib jest biblioteką DLL o tej samej nazwie.
Po raz pierwszy pomyślałem, że program będzie zależał od biblioteki DLL, ale po usunięciu go z systemu program nadal działa. Istnieje jednak nowsza wersja biblioteki DLL o nazwie OtherLib900 ...
Wygląda na to, że program "zawarł" kod biblioteki, tak aby nie była już zależna od zewnętrznej biblioteki DLL. (Lub, że program "automatycznie" używa nowszej biblioteki DLL ...)
Która z nich jest poprawna? Czy istnieje sposób na dalsze potwierdzenie tego "założenia"?
Rewizja za przyjęcie błędnej odpowiedzi. – rustyx