Używam openssl, i otrzymuję wiele ostrzeżeń podczas kompilacji o brakującym libeay.pdb. Czy ktoś może zasugerować, jak go dodać?
Jak mogę zbudować openssl z symbolami debugowania? [add libeay.pdb]
build.cmd wygląda następująco (znaczącego kawałka myślę):
...
perl util\mk1mf.pl debug dll no-asm VC-WIN64A >ms\ntdll64.dbg.mak
perl util\mkdef.pl 32 libeay > ms\libeay32.def
nmake -f ms/nt64.dbg.mak
czytam INSTALL.W32 które mówi „Jeżeli korzystasz z platformy debug-VC-win32 zamiast VC -WIN32 następnie symbole debugowania zostaną skompilowane. " Próbowałem zastąpić VC-WIN64A z debug-WIN64A (tak samo z 32) i kompilacja dał mi błąd
Unknown option --debug-VC-WIN64A
dziękuję.
Edit: Udało się, kiedy dodałem/debug po mak
Edycja ponownie:/DEBUG nie było konieczne, debug słowo w poleceniu nie pracę.
Jak zbudować go za pomocą programu Visual Studio?
Ty * budujesz * z Visual Studio - kompilatorem, a nie IDE. Narzędzie 'nmake' wywołuje kompilator (' cl.exe') z wiersza poleceń. –