今天打算把lua源码编译到库中,主程序访问时提示undefined reference to “lua_type” ???
然后 nm -D libNAME.so >> a.txt 查看有此接口啊?
经过百度才知道要 C++/C混编出问题了,毕竟makefile中用的g++
把g++修改为gcc -lstdc++ 后在编译主程序的时候就ok啦~
本文描述了在尝试将Lua源码编译成库并从C++主程序访问时遇到的“undefined reference to lua_type”错误。通过使用gcc而非g++进行编译,并链接stdc++库,成功解决了C/C++混编问题。
今天打算把lua源码编译到库中,主程序访问时提示undefined reference to “lua_type” ???
然后 nm -D libNAME.so >> a.txt 查看有此接口啊?
经过百度才知道要 C++/C混编出问题了,毕竟makefile中用的g++
把g++修改为gcc -lstdc++ 后在编译主程序的时候就ok啦~
2393

被折叠的 条评论
为什么被折叠?
