lua與C C 的相互呼叫(一)

2021-08-17 03:54:20 字數 902 閱讀 8761

今天剛剛接觸lua,c/c++程式怎麼呼叫lua呢?

配置:

2.vs 2015 新建乙個工程,名為lua。選擇c++ win32空專案,應用程式型別選擇靜態庫。

5.開始編譯注意選擇debug

6.編譯好之後去工程所在的資料夾找lua.lib檔案

新建乙個簡單的程式

1.建立乙個c++ win32控制台應用程式的空專案

2.與上述新增標頭檔案與原始檔方法相同

3.將配置過程中編譯好的lua.lib拷貝到本專案下

4.配置程式屬性

5.來一段簡單的程式

#include

#include "string.h"

using namespace std;

extern "c"

int main()

if (lua_isnumber(l, 2))

//4.關閉state

lua_close(l);

system("pause");

return 0;

}6.生成解決方案,最終的介面如下:

lua與C 相互呼叫

新建乙個工程,將編譯出來的lua.lib包含進來,就可以開始用了 1 c 呼叫 lua 編寫 如下 include using namespace std pragma comment lib,lua.lib extern c void main int nret lual loadfile l,l...

Python與C C 模組相互呼叫

開源中國推出 paas osc 演示和執行平台 python呼叫c動態鏈結庫 python呼叫c庫很簡單,不經過任何封裝打包成so,再使用python的ctypes呼叫即可。原始碼列印?include extern c g test.cpp fpic shared o libtest.so 原始碼列...

Python與C C 模組相互呼叫

python呼叫c動態鏈結庫 python呼叫c庫很簡單,不經過任何封裝打包成so,再使用python的ctypes呼叫即可。include extern c g test.cpp fpic shared o libtest.so import ctypes so ctypes.cdll libte...