За да го изградите, трябва да имате следното:
- Трябва да сте инсталирали или MySQL сървъра, или MySQL C конектор .
- Инсталирали сте библиотеките Boost C++ или да имате изходните файлове за него. Моля, имайте предвид, че не е необходимо да създавате ускоряване, тъй като имате нужда само от заглавните файлове.
- Имете CMake
инсталирани. Когато инсталирате CMake, той ще ви попита дали искате да бъде включен в
PATH
променлива, трябва да изберете да, за да улесните използването й по-късно.
След като имате и трите налични, отворете Командния ред на VS2012 x64 Native Tools и от изходната главна директория на MySQL 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
Първата команда дефинира MYSQL_DIR
променлива, която сочи към инсталацията на MySQL сървъра или MySQL C Connector. Втората команда извикайте cmake, за да подготвите VS проект, който ще бъде 64-битов. Изглежда има проблем с MYSQL_LIB_DIR
променлива и тя не се генерира, така че трябва да я дефинираме ръчно. MYSQL_LIB_DIR
има стойността на MYSQL_DIR
завършващ с \LIB
.Третата команда е по избор, тя ще изгради проекта от командния ред, без да отваря VS.
Препоръчително е да използвате DOS пътищата за променливите. За да направите това, отидете до директорията, която искате да преобразувате в DOS пътека и извикайте for %I in (.) do echo %~sI
. Ще ви даде преобразувания път.