Para construirlo necesitas tener lo siguiente:
- Debe tener instalado el servidor MySQL o el Conector MySQL C .
- Haber instalado las bibliotecas Boost C++ o tener los archivos fuente para ello. Tenga en cuenta que no es necesario generar impulso, ya que solo necesita los archivos de encabezado.
- Tener CMake
instalado. Al instalar CMake, le preguntará si desea incluirlo en el
PATH
variable, debe seleccionar sí para que sea más fácil usarla más tarde.
Una vez que tenga los tres disponibles, abra Símbolo del sistema de herramientas nativas VS2012 x64 y desde el directorio raíz de origen de MySQL C++ Connector, debe emitir lo siguiente:
set MYSQL_DIR=c:\PROGRA~1\MySQL\MYSQLC~1.1
cmake -G "Visual Studio 11 Win64" ^
-DBOOST_ROOT:STRING=C:\Users\user\DOWNLO~1\BOOST_~1\BOOST_~1 ^
-DMYSQL_LIB_DIR:STRING=c:\PROGRA~1\MySQL\MYSQLC~1.1\LIB
devenv.com MySQLCPPCONN.sln /build Release
El primer comando define el MYSQL_DIR
variable que apunta a la instalación del servidor MySQL o MySQL C Connector. El segundo comando llama a cmake para preparar un proyecto VS que será de 64 bits. Parece que hay un problema con MYSQL_LIB_DIR
variable y no se genera, por lo que debemos definirlo manualmente. MYSQL_LIB_DIR
tiene el valor de MYSQL_DIR
terminando con un \LIB
.El tercer comando es opcional, compilará el proyecto desde el símbolo del sistema sin abrir VS.
Se recomienda que utilice las rutas de DOS para las variables. Para hacerlo, navegue hasta el directorio que desea convertir a la ruta de DOS y llame a for %I in (.) do echo %~sI
. Le dará la ruta convertida.