posted by
phil cheng category:
lua用vc6編譯lua直譯器方法:
1.新建乙個win32控制台程式
2.將」src」資料夾下的所有檔案(除」luac.c」)複製到當前工程目錄下
3.分別新增上述複製的c**和.h標頭檔案
4.這一步是建議性的,建議修改int main函式為:
int main (int argc, char **argv)
s.argc = argc;
s.argv = argv;
status = lua_cpcall(l, &pmain, &s);
report(l, status);
lua_close(l);
system(」pause」);
return (status || s.status) ? exit_failure : exit_success;
}4.編譯,生成直譯器.
lua**除錯執行方式個人總結:
1.直接執行編譯後的exe,直接輸入**執行
2.新建乙個文字檔案,編寫**,改名為」hw」
把」hw」和
編譯後的exe放在同一目錄下,執行exe
輸入dofile(」hw」)
3.新建乙個文字檔案,編寫**,改名為」hw」
用滑鼠拖動」hw」檔案到exe程式上鬆開滑鼠(其實是命令列傳送)
VC6 編譯選項問題
為了能將原始檔編譯成dll目標 以前總以為是要設定 mt,md mt d,md d.那麼在link命令列中有 1 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.li...
FreeType在VC6下面的lib編譯
近來學習了一下freetype庫,確實好用。不過遇到很多編譯上的問題,發現網路上遇到同樣問題的朋友很多,剛好把自己的這點小經驗寫一下,幫助一下剛開始學習freetype庫的同學。freetype 是乙個非常好的庫,而且跨平台,並且能夠自定義元件的方式選擇性的編譯,所以就特別靈活。但是這靈活也是有代價...
VC 6中的預編譯頭
vc 6中的預編譯頭 預編譯頭的概念 在很多程式中,每個原始檔都存在一些相同的部分。比如要包括相同的一些標頭檔案,而且這些標頭檔案可能很長,例如 window.h 如果用普通的方法編譯這些原始檔,對這些標頭檔案在每個原始檔中的出現都要重新編譯,作了很多重複工作。如果能將這些標頭檔案專門進行編譯,並且...