我是一個項目的一部分,並試圖確保我們的Lua代碼可以與我只能遠程訪問的給定MySQL數據庫進行交互。你可能有 - 無法找到預期的mysql.h文件,或爲mysql.h中MYSQL:在沒有本地MySQL服務器的情況下在Windows上安裝LuaSQL
「錯誤:
當試圖安裝LuaSQL(通過luarocks),給予以下錯誤消息這會導致問題在系統中安裝MYSQL和/或通過MYSQL_DIR或MYSQL_INCDIR到luarocks命令例:luarocks安裝luasql MySQL的MYSQL_DIR =的/ usr /本地」
我試圖安裝的主機名,‘MYSQL_DIR’=‘MySQLHostName’無任何成功。
值得注意的是我的本地系統上沒有MySQL相關的東西。我需要安裝那種類型的東西嗎?我顯然對本地服務器不感興趣。
編輯:建議之後,我在本地安裝MySQL,並試圖繼續。然後我又進了一步,但遇到命令行不解釋'cl'的問題。運行CMD作爲管理員解決了這個問題
當前狀態:儘管在本地安裝了MySQL,但仍然缺少安裝文件。不再缺少「mysql.h」,而是「string.h」和「winsock32.h」,我不知道它們是什麼。
你可以使用odbc。它不需要任何外部的Windows代碼。你只需要爲mysql安裝odbc驅動程序 – moteus