看了CSDN的Lua進階教程的視頻教程教程鏈接,對Lua和c++的交互有了初步了解日麸,下面是如何搭建開發(fā)環(huán)境的教程
首先撵术,我使用的是Lua5.1.4的包,百度一下就可以搜索到卒落,下載,解壓羡铲,
創(chuàng)建一個新的vs2013工程的Win32的控制臺程序,選擇空項目儡毕,這樣一個空的工程就建立好了
接著也切,到你解壓的Lua5.1.4文件下,src里面妥曲,Ctrl+A全選,然后剔除掉兩個文件钦购,分別是lua.c和luac.c檐盟,這兩個是不需要的,然后Ctrl+C復制押桃,復制到你創(chuàng)建的工程的目錄下
再把你剛剛復制進來的東西全部選中葵萎,拖入你建立的vs2013工程中,在此之前唱凯,最好先新建一個篩選器(其實就是加一個文件羡忘,我的命名為luasrc),如圖:
選中源文件磕昼,鼠標右鍵卷雕,添加新建項,加入主函數(shù)票从,我的名字為main.cpp,如圖
點擊添加漫雕,如圖
這樣我們就可以在main.cpp中寫自己的代碼了,代碼截圖如下
更多交互相關峰鄙,請百度一下Lua與C++交互浸间,這里,很明顯我們還缺少一個main.lua 文件吟榴,所以我們就創(chuàng)建一個,在工程目錄下(就是剛剛把lua源碼加入到工程里面的那個目錄里面)魁蒜,創(chuàng)建一個文本文檔,改名為main.lua,用文本編輯器打開,在里面輸入
print("hello lua")
然后保存兜看,關閉锥咸,回到我們工程里面,按下Ctrl+F5铣减,運行項目她君,我們就可以看到打印出hello lua,大工告成葫哗,如下圖
如果編譯中出現(xiàn)error C4996的錯誤缔刹,請看這里的百度經(jīng)驗
更多Lua和C/C++ 交互的內容,已經(jīng)有很多可以參考的文章了劣针,百度就會有一大堆出來校镐,這里就簡單說明如何在vs2013中創(chuàng)建工程,簡單的加載lua文件的方式
參考的文章和經(jīng)驗視屏捺典,均在文中有所提及鸟廓,可自行參考