• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    VS2019配置LUA環境

    利用VS2019設置裝備擺設C++與Lua交互情況

    東西/原料

    • VS 2019
    • LUA5.3

    方式/步調

    1. 1

      下載LUA源碼

      從http://www.lua.org/  下載Lua源代碼

    2. 2

      解壓lua源碼 獲得下列文件 本家兒要用到src的文件

    3. 3

      編譯Lua 靜態庫 (生當作lua.lib)

      1.打開VS2019

      2.選擇Windows桌面標的目的導 定名為Lua5.3(可自界說)

      3.選擇為靜態庫

    4. 4

      移除系統主動建立的頭文件和源文件 點擊刪除

    5. 5

      右鍵單擊頭文件--選擇添加--選擇現有項--找到解壓出來的lua源文件目次--打開scr子文件夾--選擇所有的后綴為.h的文件

    6. 6

      右鍵單擊源文件--選擇添加--選擇現有項--找到解壓出來的lua源文件目次--打開scr子文件夾--選擇所有的后綴為.c的文件(lua.c和luac.c兩個文件不選擇)

    7. 7

      右鍵單擊解決方案--選擇屬性--按下圖設置裝備擺設編譯為C代碼--把debug替代當作release

    8. 8

      生當作靜態庫--顯示生當作當作功--打開項目目次--找到release文件夾--找到lua5.3.lib(你自界說項目名稱)

    9. 9

      將生當作的lua5.3.lib放入lua源碼備用

    10. 10

      測試lua庫是否可以利用

      1.建立一個節制臺應用

      2.右鍵單擊解決方案--選擇屬性

      3.選擇C/C++--常規--附加包含目次--選擇lua源碼目次的src文件夾

      4.選擇鏈接器--輸入--附加依靠項--添加lua5.3.lib(適才生當作的靜態鏈接庫)

      5.選擇鏈接器--常規--附加庫目次--選擇lua5.3靜態庫項目目次下的release文件夾

    11. 11

      輸入以下代碼測試

      #include <iostream>

      using namespace std;

      #include <lua.h>

      int main()

      {

      lua_State* L = luaL_newstate();

      luaL_openlibs(L);

      luaL_dofile(L, "main.lua");

      lua_close(L);

      cin.get();

      return 0;

      }

      呈現紅色警告,把debug改為release,警告消逝。

    12. 12

      右鍵點擊源文件--添加--新建項--c++文件--定名為main.lua(不要丟了后綴)--輸入代碼 print("hello lua!!!")--F5測試

    • 發表于 2019-04-30 23:10
    • 閱讀 ( 1561 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆