※ 引述《ragingbull (ragingbull)》之銘言:
: 在C++含括標頭檔
: 如果你在C中編譯Lua(或是直接使用LuaBinaries提供的版本),在C++使用時,必須以
: extern "C"的方式含括Lua的標頭檔,才能正確連結。例如:
: extern "C"
: {
: #include <lua.h>
: #include <lualib.h>
: #include <lauxlib.h>
: }
Lua 5.1 有提供 lua.hpp 這個檔案
內容和這幾行完全相同
所以在 C++ 中只要直接寫 #include <lua.hpp> 就可以了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.9.6.2