首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

Visual Studio 2013 編譯 MySQL Connector/C 6.1.6 完整步驟與預編譯庫下載

     編輯:MySQL 綜合教學

Visual Studio 2013 編譯 MySQL Connector/C 6.1.6 完整步驟與預編譯庫下載

MySQL Connector/C 是 C/C++ 應用連接 MySQL 的官方客戶端庫。本文記錄 VS2013 環境下從源碼編譯 6.1.6 版本的完整流程,並提供作者預編譯庫下載鏈接(僅需包含 mysql.h 即可使用完整 C API)。

編譯環境準備

  1. 安裝 CMake:下載 cmake.org 最新版 Windows 安裝包,安裝時勾選「Add to PATH」;
  2. 獲取源碼:從 MySQL 官網 下載 mysql-connector-c-6.1.6-src.zip 並解壓;
  3. 生成 VS 解決方案:命令行進入源碼根目錄執行:
    
    cmake -G "Visual Studio 12 2013"
    
    生成 mysql.sln 等專案檔案;
  4. 編譯構建:雙擊打開 mysql.sln,選擇 Release / x64(或 Win32),建置解決方案;
  5. 輸出產物:libmysql.dll、libmysql.lib、mysql.h 等位於對應輸出目錄。

常見編譯問題排查

  • CMake 找不到編譯器:確保 VS2013 完整安裝(含 C++ 工作負載),重啟命令行刷新環境變數;
  • OpenSSL 依賴缺失:源碼預設啟用 SSL,需預先安裝 OpenSSL 並指定路徑:-DWITH_SSL=path/to/openssl;
  • Zlib 依賴:同理指定 -DWITH_ZLIB=path/to/zlib;
  • 靜態鏈接運行時庫:CMake 選項 -DSTATIC_MSVC_RUNTIME=ON 避免部署時需分發 VC++ 運行時。

預編譯庫直接使用(推薦快速集成)

作者已編譯完成的庫文件打包下載:
https://download.csdn.net/detail/ceffective/9174245

解壓後僅需在專案中:

  • 包含目錄添加 include/(含 mysql.h);
  • 庫目錄添加 lib/(含 libmysql.lib);
  • 連結器輸入添加 libmysql.lib;
  • 運行時確保 libmysql.dll 在 PATH 或同目錄下。

此為極簡 SDK 形態,無需處理複雜依賴,適合快速原型開發與部署。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved