cross-platform-dlib

时间:2024-04-16 00:21:14
【文件属性】:

文件名称:cross-platform-dlib

文件大小:7KB

文件格式:ZIP

更新时间:2024-04-16 00:21:14

C++

跨平台的dll 在运行时加载动态库,以用作各种“可加载模块”。 不管使用什么操作系统,这一切都是通过通用接口完成的(到目前为止仅适用于linux和Windows)。 也有一个C接口以及一个C ++接口。 C ++示例 dlib lib ( " ./libwidget1.so " ); typedef void * (*func)(); func f = reinterpret_cast (lib.get_func( " factory " )); lib.close_lib(); C例 // dlib_handle is defined in the header file dlib_handle handle = load_lib( " ./libwidget1.so " ); typedef void * (*func)(); func f = (func) get_fu


【文件预览】:
cross-platform-dlib-main
----test()
--------test-widget1.cpp(269B)
--------main.cpp(1KB)
--------CMakeLists.txt(662B)
--------test-widget2.cpp(269B)
--------widget.hpp(275B)
----LICENSE(1KB)
----dlib.h(4KB)
----.gitignore(283B)
----README.md(863B)
----build.sh(269B)
----.vscode()
--------settings.json(149B)
--------c_cpp_properties.json(676B)

网友评论