error LNK1104:無法開啟檔案"lua51.lib"

上校發表於2017-03-09

今天學習C++與Lua通訊,遇到了問題:fatal error LNK1104: 無法開啟檔案“lua51.lib”

開發環境: VS2012      

cocos版本:cocos2d-x-3.0

 

已經按書《cocos2d-x-3.x  遊戲開發之旅》P274完成了這些步驟:

" 專案 → 屬性 → 配置屬性 → 連結器 → 輸入 → 附加依賴項 " 中加入 lua51.lib

" 專案 → 屬性 → 配置屬性 → C/C++ → 附加包含目錄 " 中進行了相關包含

生成解決方案提示:無法開啟檔案  "lua51.lib"

 

 

參考了一個部落格

【解決方案】:從網上下載lua51.lib,放到VS2012安裝目錄下\VC\lib下,重新生成即可

結果不成功,在論壇裡偶然看到看到有人說:把lua51.dll和lua51.lib直接複製到專案的Debug.win32資料夾裡面。然後就可以用了。

相關文章