He descargado http://www.cryptopp.com/#download 5.6.1 y no tengo ni idea de qué hacer en este momento. Soy un novato total y necesito buenas instrucciones. Gracias.¿Cómo instalo Crypto ++ en Visual Studio 2010?
Respuesta
Directamente desde el readme (que se puede encontrar aquí Crypto++ Svn Trunk):
* Información MSVC-específico *
En Windows, Crypto ++ puede ser compilado en 3 formas: una biblioteca estática incluyendo todos algoritmos, una DLL con solo algoritmos aprobados por FIPS y una biblioteca estática con solo algoritmos que no están en la DLL. (Aprobado por FIPS significa Aprobado de acuerdo con el estándar FIPS 140-2). El archivo DLL puede usarse solo o puede usarse junto con el segundo formulario de la biblioteca estática. Los archivos del proyecto MSVC se incluyen para compilar los los tres formularios, y también se incluyen las aplicaciones de muestra que utilizan cada uno de los tres formularios .
Recopilar Crypto ++ con MSVC, abra el "cryptest.dsw" (para MSVC 6 y MSVC .NET 2003) o "cryptest.sln" (para MSVC 2005-2010) archivo de espacio de trabajo y construir una o más de los siguientes proyectos:
- cryptopp - Esto crea la DLL. Tenga en cuenta que si desea utilizar Crypto ++ como un módulo validado FIPS, debe usar un archivo DLL preconstruido que se haya sometido al proceso de validación FIPS en lugar de crear uno propio.
- dlltest - Esto crea una aplicación de muestra que solo usa la DLL.
- cryptest Configuración no importada de DLL: construye la biblioteca estática completa junto con un controlador de prueba completo.
- cryptest Configuración de importación de DLL - Esto construye una biblioteca estática que contiene solo algoritmos que no están en la DLL, junto con un controlador de prueba completo que usa tanto la DLL como la biblioteca estática.
Para utilizar la DLL Crypto ++ en su aplicación, # include "dll.h" antes de incluir cualquier otro Crypto ++ archivos de cabecera, y colocar el archivo DLL en el mismo directorio que su archivo .exe. dll.h incluye la línea #pragma comment (lib, "cryptopp") , por lo que no tiene que enumerar explícitamente la biblioteca de importación en la configuración de su proyecto . Para usar una forma de biblioteca estática de Crypto ++, haga que "cryptlib" proyecte una dependencia de su proyecto de aplicación, o especifíquelo como una biblioteca adicional para vincular en la configuración de su proyecto. En cualquier caso, debe comprobar las opciones del compilador en , asegúrese de que la biblioteca y su aplicación utilizan las mismas bibliotecas de tiempo de ejecución de C++ y convenciones de llamada.
Si tiene alguna pregunta no dude en preguntar y voy a actualizar el anwser con mis respuestas
que necesitará para compilar la biblioteca antes de usarlo con cualquier cosa. No puedes simplemente instalarlo. Aquí hay una página de su wiki sobre la compilación de la biblioteca: http://www.cryptopp.com/wiki/Compiling
Si convierte cryptest.sln de VS2005 a VS2010, se encontrará con un problema.Al compilar el código fuente, el compilador mostrará un error:
C1xx: C1027 error grave: los valores inconsistentes para/Ym entre la creación y uso de encabezado precompilado
Puede resolver este problema:
ir a Propiedades del proyecto -> Propiedades de configuración -> C/C++ -> encabezados precompilados
Si lo cambia a "No utilizar encabezados precompilados"
I downloaded http://www.cryptopp.com/#download 5.6.1 and have no clue what to do at this point...
Esta es una respuesta muy tarde, pero el proyecto ha publicado algunos archivos nuevos para ayudar a la gente utiliza Visual Studio 2010 y superiores.
El proyecto tuvo que liberar los archivos actualizados porque VCUpgrade (proporcionado con Visual Studio 2010) hace un trabajo bastante pobre con este proyecto en particular. Ha sido una fuente de problemas durante algunos años, e incluso los usuarios con discapacidad visual comentaban al respecto. Los problemas no se solucionaron en VS2012, VS2013 y VS2015, por lo que no creemos que Microsoft tenga ninguna intención de solucionar los problemas.
Para utilizar los archivos actualizados, descargue la última versión de Crypto ++ from the website. Luego, visite la wiki de Crypto ++ y busque vs2010.zip
de la página Visual Studio. Descomprima vs2010.zip
sobre los archivos Crypto ++. Por último, haga doble clic en el archivo llamado cryptest.sln
para que Visual Studio abra el archivo de la solución.
La página Crypto++ wiki también ofrece archivos de proyecto que proporcionan enlaces dinámicos de tiempo de ejecución para VS2005 y VS2010.
- 1. ¿Cómo instalo MVC en Visual Studio 2008?
- 2. Cómo instalo la característica Visual Web Developer para Visual Studio 2010
- 3. Visual Studio 2010 "Mancha"
- 4. ExtJS en Visual Studio (2010)
- 5. Visual Studio 2010 - RemovePreviousVersions
- 6. /LinkResource en Visual Studio 2010
- 7. Desinstalar Visual Studio 2010
- 8. GTK # en Visual Studio 2010
- 9. IronScheme en Visual Studio 2010
- 10. apertura en Visual Studio 2010
- 11. Java en Visual Studio 2010?
- 12. VB6 en Visual Studio 2010
- 13. Cómo deshabilitar AnkhSVN en Visual Studio 2010?
- 14. ¿Cómo activar IntelliSense en Visual Studio 2010?
- 15. Cómo cambiar el tema de Visual Studio 2010
- 16. Visual Studio 2012 en comparación con Visual Studio 2010 (delta)
- 17. Visual Studio 2010 - Desinstalar NuGet
- 18. Visual Studio 2010: ProjectItem disponible
- 19. Visual Studio 2010 molestias Intellisense
- 20. problema con Visual Studio 2010
- 21. Cómo compilar CppUnit con Visual Studio 2010
- 22. ¿Cómo usar Mercurial de Visual Studio 2010?
- 23. Ctrl-Retroceso Visual Studio 2010
- 24. visual studio 2010 referencias condicionales
- 25. Visual Studio 2010 Pro - SuppressMessage
- 26. WebsiteSpark y Visual Studio 2010
- 27. Visual Studio 2010 Team Explorer
- 28. instalación de Visual Studio 2010
- 29. HWnd of Visual Studio 2010
- 30. Visual Studio 2010 larga depuración
¿Estás buscando información adicional? – Nicholas
He cambiado a la biblioteca estática pero mi proyecto sigue intentando vincular cryptopp.lib ... no está en ninguna de las configuraciones ... – Dani