Để xây dựng nó, bạn cần có những thứ sau:
- Bạn cần cài đặt máy chủ MySQL hoặc Trình kết nối MySQL C .
- Đã cài đặt thư viện Boost C ++ hoặc có các tệp nguồn cho nó. Xin lưu ý rằng không cần phải xây dựng tăng cường vì bạn chỉ cần các tệp tiêu đề.
- Có CMake
Cài đặt. Khi cài đặt CMake, nó sẽ hỏi bạn xem bạn có muốn đưa nó vào
PATH
không , bạn nên chọn có để sử dụng nó sau này dễ dàng hơn.
Sau khi bạn có cả ba, hãy mở VS2012 x64 Native Tools Command Prompt và từ thư mục gốc nguồn của MySQL C ++ Connector, bạn cần đưa ra những điều sau:
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
Lệnh đầu tiên xác định MYSQL_DIR
biến trỏ đến cài đặt máy chủ MySQL hoặc MySQL C. Connector. Lệnh thứ hai gọi cmake để chuẩn bị một dự án VS sẽ là 64bit. Có vẻ như có sự cố với MYSQL_LIB_DIR
và nó không được tạo, vì vậy chúng ta cần xác định nó theo cách thủ công. MYSQL_LIB_DIR
có giá trị là MYSQL_DIR
kết thúc bằng \LIB
Lệnh thứ ba là tùy chọn, nó sẽ xây dựng dự án từ dấu nhắc lệnh mà không cần mở VS.
Bạn nên sử dụng đường dẫn DOS cho các biến. Để làm điều đó, hãy điều hướng đến thư mục bạn muốn chuyển đổi sang đường dẫn DOS và gọi for %I in (.) do echo %~sI
. Nó sẽ cung cấp cho bạn đường dẫn đã chuyển đổi.