Pobrałem http://www.cryptopp.com/#download 5.6.1 i nie mam pojęcia, co robić w tym momencie. Jestem totalnym noobem i potrzebuję dobrych instrukcji. dzięki.Jak zainstalować Crypto ++ w Visual Studio 2010?
Odpowiedz
Bezpośrednio z readme (który można znaleźć tutaj Crypto++ Svn Trunk):
* MSVC Informacje specyficzne *
na Windows, Crypto ++ mogą być zestawiane w 3 postaciach: statyczna biblioteka tym wszystkim algorytmy, bibliotekę DLL z tylko zatwierdzonymi algorytmami FIPS i bibliotekę statyczną zawierającą tylko algorytmy spoza biblioteki DLL. (FIPS zatwierdzony oznacza zatwierdzony zgodnie ze standardem FIPS 140-2.) Biblioteka DLL może być używana samodzielnie lub może być używana razem z drugą formą biblioteki statycznej . Pliki projektów MSVC są dołączane do budowy wszystkich trzech formularzy, a także przykładowe aplikacje przy użyciu każdego z trzech formularzy .
Aby skompilować Crypto ++ z MSVC, otwórz "cryptest.dsw" (dla MSVC 6 i MSVC .NET 2003) lub "cryptest.sln" (dla MSVC 2005 - 2010) pliku obszaru roboczego i zbudować jedną lub więcej następujące projekty:
- cryptopp - to buduje bibliotekę DLL. Należy pamiętać, że jeśli chcesz używać Crypto ++ jako modułu zatwierdzonego przez FIPS, musisz użyć wbudowanej biblioteki DLL, która przeszła proces sprawdzania poprawności FIPS zamiast budować własny.
- dlltest - to buduje przykładową aplikację, która używa tylko biblioteki DLL.
- Cryptest Non-DLL-Import Configuration - To buduje pełną bibliotekę statyczną wraz z pełnym testowym sterownikiem.
- Krytyczna konfiguracja DLL-Import - Ta biblioteka buduje statyczną bibliotekę zawierającą tylko algorytmy inne niż DLL, wraz z pełnym testowym sterownikiem, który używa zarówno biblioteki DLL, jak i statycznej.
Aby użyć Crypto ++ DLL w aplikacji, #include „dll.h” przed tym inne pliki nagłówkowe Crypto ++ i umieść DLL w tym samym katalogu co pliku .exe. dll.h zawiera wiersz # comment komentarz (lib, "cryptopp") , więc nie musisz jawnie wyświetlać biblioteki importu w ustawieniach projektu . Aby użyć statycznej biblioteki w postaci Crypto ++, utwórz projekt "cryptlib" jako zależny od projektu aplikacji lub określ go jako dodatkową bibliotekę do połączenia z ustawieniami projektu. W obu przypadkach należy sprawdzić opcje kompilatora pod numerem , aby upewnić się, że biblioteka i aplikacja używają tych samych bibliotek wykonawczych i konwencji wywoływania C++ .
Jeśli masz jakieś pytania nie wahaj się zapytać i będę aktualizować anwser z moich odpowiedziach
musisz skompilować bibliotekę przed użyciem go z niczym. Nie możesz po prostu go zainstalować. Oto strona z ich wiki na temat kompilowania biblioteki: http://www.cryptopp.com/wiki/Compiling
Jeśli konwertujesz cryptest.sln z VS2005 na VS2010, napotkasz problem.Podczas kompilowania kodu źródłowego kompilator pokaże błąd:
c1xx: Błąd krytyczny C1027: wartości niespójne/YM między tworzenia i wykorzystania skompilowany nagłówku
Można rozwiązać ten problem poprzez:
Idąc do projektu Właściwości -> Właściwości Konfiguracja -> C/C++ -> prekompilowane Główki
Zmiana na "Nie Korzystanie prekompilowanego nagłówki"
I downloaded http://www.cryptopp.com/#download 5.6.1 and have no clue what to do at this point...
To bardzo późno odpowiedź, ale projekt wydała kilka nowych plików do pomocy ludzie użyciu Visual Studio 2010 i powyżej.
Projekt musiał opublikować zaktualizowane pliki, ponieważ VCUpgrade (dostarczony z Visual Studio 2010) ma dość słabą pracę z tym konkretnym projektem. Od kilku lat jest źródłem problemów, a nawet osoby niedowidzące komentowały to. Problemy nie zostały naprawione w VS2012, VS2013 i VS2015, więc nie sądzimy, że Microsoft ma jakiekolwiek zamiary naprawienia problemów.
Aby użyć zaktualizowanych plików, pobierz najnowszą wersję Crypto ++ from the website. Następnie odwiedź wiki Crypto ++ i pobierz vs2010.zip
ze strony Visual Studio. Rozpakuj vs2010.zip
nad plikami Crypto ++. Na koniec kliknij dwukrotnie plik o nazwie cryptest.sln
, aby program Visual Studio otwierał plik rozwiązania.
Na stronie Crypto++ wiki znajdują się również pliki projektów, które zapewniają dynamiczne łączenie w czasie wykonywania zarówno dla VS2005, jak i VS2010.
- 1. Zmiana motywu Visual Studio 2010
- 2. GTK # w Visual Studio 2010
- 3. WebsiteSpark & Visual Studio 2010
- 4. /LinkResource w Visual Studio 2010
- 5. UnInstall Visual Studio 2010
- 6. Jak zainstalować rozszerzenie dla Visual Studio 2008
- 7. Visual Studio 2010 wiersze wiersz
- 8. Jak zainstalować MVC w Visual Studio 2008?
- 9. Visual Studio 2010 (beta 2) rozwiązanie w Visual Studio 2008
- 10. Visual Studio 2010 - odinstalować NuGet
- 11. Odświeżenie programu Visual Studio 2010
- 12. Ograniczenia Visual Studio 2010 Express
- 13. Visual Studio 2010 referencje warunkowe
- 14. Visual Studio 2010 Team Explorer
- 15. Visual Studio 2010 wolno ładować
- 16. HWnd z Visual Studio 2010
- 17. Użyj plików .mak w Visual Studio 2010
- 18. Programowo otwórz plik w Visual Studio (2010)
- 19. Usuń plik .pdb w visual studio 2010
- 20. Tryb C# w Visual Studio 2010 Professional
- 21. Motyw Visual Studio 2010 dla Visual Studio 2012?
- 22. HTML formatowanie w Visual Studio 2010
- 23. Wyszukiwanie potomków klas w Visual Studio 2010
- 24. Zamówienie budowy projektu w Visual Studio 2010?
- 25. Jak zainstalować minimalne obiekty Visual Studio 2008 wystarczające do budowania aplikacji w C++ przy użyciu wielozadaniowości Visual Studio 2010?
- 26. System.ServiceModel.dll brakuje w odniesieniach Visual Studio 2010
- 27. intellisense z jquery w visual studio 2010
- 28. CSS 3.0 w Visual Studio 2010
- 29. Testowanie obciążenia w Visual Studio 2010
- 30. Open "Klasa Explorer" w Visual Studio 2010
Szukasz dodatkowych informacji? – Nicholas
Włączyłem bibliotekę statyczną, ale mój projekt nadal próbuje połączyć plik cryptopp.lib ... nie ma go w żadnym z ustawień ... – Dani