Untuk membangunnya, Anda harus memiliki yang berikut:
- Anda harus menginstal server MySQL atau Konektor MySQL C .
- Telah menginstal Boost C++ library atau memiliki file sumber untuk itu. Harap diperhatikan bahwa tidak perlu membangun boost karena Anda hanya memerlukan file header.
- Memiliki CMake
diinstal. Saat menginstal CMake, ia akan menanyakan apakah Anda ingin memasukkannya ke dalam
PATH
variabel, sebaiknya pilih ya untuk memudahkan penggunaannya nanti.
Setelah ketiganya tersedia, buka Prompt Perintah Alat Asli VS2012 x64 dan dari direktori root sumber Konektor MySQL C++ Anda perlu mengeluarkan yang berikut:
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
Perintah pertama mendefinisikan MYSQL_DIR
variabel yang menunjuk ke instalasi server MySQL atau Konektor MySQL C. Perintah kedua memanggil cmake untuk menyiapkan proyek VS yang akan menjadi 64bit. Tampaknya ada masalah dengan MYSQL_LIB_DIR
variabel dan tidak bisa dihasilkan, jadi kita perlu mendefinisikannya secara manual. MYSQL_LIB_DIR
memiliki nilai MYSQL_DIR
diakhiri dengan \LIB
.Perintah ketiga adalah opsional, itu akan membangun proyek dari command prompt tanpa membuka VS.
Anda disarankan menggunakan jalur DOS untuk variabel. Untuk melakukannya, navigasikan ke direktori yang ingin Anda konversi ke jalur DOS dan panggil for %I in (.) do echo %~sI
. Ini akan memberi Anda jalur yang dikonversi.