本文目錄一覽:
Mysql5.5.30使用Cmake編譯不通過,報出如下錯誤:
出現該錯誤的原因是下載的MySQL版本不對。如果是源碼來安裝,需按照如下方式下載!
#1.登錄MySQL官網,並找到社區版下載地址
#2.選擇平台時,選擇Source Code
#3.然後找到符合自己操作系統版本的MySQL,下載即可;
cmake安裝mysql編譯提示錯誤,錯誤提示如下,請大家指教,謝謝!
錯誤提示里說你的計算機上沒有一個可用的Boost庫或版本太低,MySQL需要不低於Boost 1.57.0的版本。您應該嘗試下載一個Boost,並且完成編譯。
您應該會得到上面圖片中的大部分文件,除了幾個我自己添加的輔助編譯的腳本。
完成之後請再嘗試重新編譯MySQL。
附註:編譯後生成的二進制庫保存在Boost根目錄下\stage\lib中,請根據MySQL的編譯步驟中的指示填寫在Makefile裏面或者加入環境變量(具體的我不太清楚,需要您視具體情況而定)。
linux下c語言操作MYSQL編譯報錯
找不到庫的路徑,或者你的include的路徑不正確,請檢查下你的配置的include路徑是否包含有你的include文件。
還有注意編譯時:
cc -o test test.c 【libmysqlclient.a】 -g …
要寫上這個庫…
或
gcc -o test -L/usr/lib/mysql -lmysqlclient test.c
原創文章,作者:QKXR,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/140188.html