Abyste jej mohli sestavit, musíte mít následující:
- Musíte mít nainstalovaný buď MySQL server, nebo MySQL C Connector .
- Nainstalovali jste knihovny Boost C++ nebo mít k němu zdrojové soubory. Vezměte prosím na vědomí, že není nutné vytvářet boost, protože potřebujete pouze hlavičkové soubory.
- Mějte CMake
nainstalováno. Při instalaci CMake se vás zeptá, zda jej chcete zahrnout do
PATH
proměnnou, měli byste vybrat ano, abyste ji později mohli snadněji používat.
Jakmile budete mít všechny tři dostupné, otevřete Příkazový řádek VS2012 x64 Native Tools a ze zdrojového kořenového adresáře MySQL C++ Connector musíte vydat následující:
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
První příkaz definuje MYSQL_DIR
proměnná, která ukazuje na instalaci serveru MySQL nebo konektoru MySQL C. Druhý příkaz zavolá cmake pro přípravu projektu VS, který bude 64bitový. Zdá se, že došlo k problému s MYSQL_LIB_DIR
proměnná a negeneruje se, takže ji musíme definovat ručně. MYSQL_LIB_DIR
má hodnotu MYSQL_DIR
končící na \LIB
.Třetí příkaz je volitelný, vytvoří projekt z příkazového řádku bez otevírání VS.
Pro proměnné se doporučuje použít cesty DOS. Chcete-li to provést, přejděte do adresáře, který chcete převést na cestu DOS, a zavolejte for %I in (.) do echo %~sI
. Poskytne vám převedenou cestu.