我是 gTest 的新手,我需要通过 Linux 平台编写程序。
但是当我开始写它时,我不知道如何加载.so
文件。
在 Windows 中,我按
.dll
文件的方式加载文件
HINSTANCE dllInstance = ::LoadLibraryW(L"example.so");
成功加载。
有没有人知道如何加载.so文件?
答案 0 :(得分:1)
维基百科(所有地方)都有一些code examples,它们提供了一个很好的起点。
有关详细信息,请参阅dlopen()
's man page,然后是dlsym()
,dlclose()
,dlerror()
。