2011-10-18 48 views
1

我在使用Code :: Blocks和MinGW對Lua 5.1庫進行鏈接時遇到了一些困難,因此我可以在C中使用Lua。代碼塊,我有搜索目錄分別指向「C:\ Program Files文件(x86)\ Lua \ 5.1 \ include」和類似路徑以「\ lib」結尾鏈接屬性,分別爲包括和庫選項卡。我甚至在項目的根文件夾中包含「lua51.DLL」和「lua5.1.DLL」。有趣的是,這對於SDL來說很好,它遵循與我剛剛解釋的相同的過程。我甚至嘗試了鏈接「-llua -lliblua」的「魔術」修復,它不起作用。我的錯誤特別是「Main.o:未定義引用'lua_dofile'」,我知道這是一個鏈接錯誤。有人能通過TI如何設置正確的東西來引導我嗎?在C中使用Lua,使用Code :: Blocks和MinGW設置環境

回答

2

難道是因爲它是luaL_dofile而不是?注意lua之後的大寫字母L.

+0

哇,那是我的問題。謝謝,下次我需要做更好的工作RTFMing :) –

相關問題