用VS2010編譯LUA靜態庫

2021-09-08 20:36:58 字數 836 閱讀 4036

接下來要編譯lua庫了。

1.建立乙個vc6的靜態庫工程,將lua源**中除「lua.c」之外所有檔案都加入工程中,然後編譯就可以使用了。將編譯的出來的.lib檔案命名為liblua.lib,取出待用。

2.將lua源**檔案中的lauxlib.h、lua.h、luaconf.h、lualib.h取出待用。

3.建立資料夾 lualib_include,在lualib_include中再建立資料夾lib和include,將剛才編譯的liblua.lib檔案新增到lib下,將剛才取出的幾個標頭檔案加入到include下。

4.在lualib_include資料夾外面建立乙個luainc.**件,在裡面寫入**:

#ifndef __lua_inc

#define __lua_inc

#ifdef __cplusplus

extern "c"

#endif

#pragma comment(lib,"lualib_include/lib/liblua.lib")

#endif

這樣一來以後要用lua的時候只需要將lualib_include資料夾與luainc.**件複製到工程下,然後在需要用到的地方include"luainc.h"即可。

VS2010靜態編譯

因為需要在其他電腦上執行.exe檔案,會有缺dll。所以需要靜態編譯生成.exe可執行檔案。在網上查詢了一下vs2010靜態編譯生成.exe的方法,有很多,試了其中一種,記錄一下,以便今後查閱。感謝提供方法的大神們!設定 1 專案 配置屬性 常規 mfc的使用 在靜態庫中使用mfc 如果有使用mfc...

vs 2010 將編譯好的lua靜態庫運用起來

一直在用lua寫程式。但是對lua和c c 互動的這一部分還是很感興趣。由於本身不熟悉vs,所以在之前走了好多彎路。在看programming in lua 這本書時,lua與c互動這部分用 實現看起來還是挺容易的,但是用vs真正用起來還是費了一點時間。下面就記錄下來。首先拿到lua 52的原始碼,...

vs2010靜態編譯qt5 1 0

本博文參考 安裝前準備 6 安裝完後設定環境變數 c ruby200 bin c python27 c perl site bin c perl bin。如果環境變數中已經存在則無需再新增。7 建立.gitignore檔案。執行visual studio命令提示 2010 並將將工作目錄切換到qt ...