Para construí-lo, você precisa ter o seguinte:
- Você precisa ter instalado o servidor MySQL ou o MySQL C Connector .
- Tenha instalado as Boost C++ bibliotecas ou ter os arquivos de origem para ele. Observe que não há necessidade de criar um impulso, pois você só precisa dos arquivos de cabeçalho.
- Ter CMake
instalado. Ao instalar o CMake, ele perguntará se você deseja incluí-lo no
PATH
variável, você deve selecionar sim para facilitar o uso posterior.
Depois de ter todos os três disponíveis, abra o Prompt de comando das ferramentas nativas do VS2012 x64 e do diretório raiz de origem do MySQL C++ Connector, você precisa emitir o seguinte:
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
O primeiro comando define o
MYSQL_DIR
variável que aponta para a instalação do servidor MySQL ou do MySQL C Connector. O segundo comando chama cmake para preparar um projeto VS que será de 64 bits. Parece haver um problema com o MYSQL_LIB_DIR
variável e ela não é gerada, então precisamos defini-la manualmente. MYSQL_LIB_DIR
tem o valor de MYSQL_DIR
terminando com um \LIB
.O terceiro comando é opcional, ele construirá o projeto a partir do prompt de comando sem abrir o VS. É recomendado que você use os caminhos do DOS para as variáveis. Para fazer isso, navegue até o diretório que deseja converter para o caminho do DOS e chame
for %I in (.) do echo %~sI
. Ele lhe dará o caminho convertido.