MySQL Connector/C 是 C/C++ 應用連接 MySQL 的官方客戶端庫。本文記錄 VS2013 環境下從源碼編譯 6.1.6 版本的完整流程,並提供作者預編譯庫下載鏈接(僅需包含 mysql.h 即可使用完整 C API)。
mysql-connector-c-6.1.6-src.zip 並解壓;
cmake -G "Visual Studio 12 2013"
生成 mysql.sln 等專案檔案;mysql.sln,選擇 Release / x64(或 Win32),建置解決方案;libmysql.dll、libmysql.lib、mysql.h 等位於對應輸出目錄。-DWITH_SSL=path/to/openssl;-DWITH_ZLIB=path/to/zlib;-DSTATIC_MSVC_RUNTIME=ON 避免部署時需分發 VC++ 運行時。作者已編譯完成的庫文件打包下載:
https://download.csdn.net/detail/ceffective/9174245
解壓後僅需在專案中:
include/(含 mysql.h);lib/(含 libmysql.lib);libmysql.lib;libmysql.dll 在 PATH 或同目錄下。此為極簡 SDK 形態,無需處理複雜依賴,適合快速原型開發與部署。