🛰️航天仿真算法库 SpaceAST
0.0.1
载入中...
搜索中...
未找到
LibraryLoader.hpp
浏览该文件的文档.
1
20
21
#pragma once
22
23
#include "AstGlobal.h"
24
25
AST_NAMESPACE_BEGIN
26
35
AST_UTIL_CAPI
void
*
aLoadLibrary
(
const
char
* filepath);
36
37
42
AST_UTIL_CAPI
void
*
aGetProcAddress
(
void
* lib,
const
char
* funcName);
43
44
49
AST_UTIL_CAPI
void
*
aResolveProcAddress
(
const
char
* filepath,
const
char
* funcName);
50
51
55
AST_UTIL_CAPI errc_t
aFreeLibrary
(
void
* lib);
56
57
60
AST_UTIL_CAPI
const
char
*
aGetLoadError
();
61
62
65
AST_NAMESPACE_END
66
ast::aGetProcAddress
void * aGetProcAddress(void *lib, const char *funcName)
从动态库中查询函数指针
定义
LibraryLoader.cpp:95
ast::aResolveProcAddress
void * aResolveProcAddress(const char *filepath, const char *funcName)
从动态库中获取函数指针
定义
LibraryLoader.cpp:111
ast::aLoadLibrary
void * aLoadLibrary(const char *filepath)
加载动态库
定义
LibraryLoader.cpp:54
ast::aFreeLibrary
errc_t aFreeLibrary(void *lib)
卸载动态库
定义
LibraryLoader.cpp:132
ast::aGetLoadError
const char * aGetLoadError()
获取最后的错误信息
定义
LibraryLoader.cpp:154
src
AstUtil
Platform
LibraryLoader.hpp
制作者
1.12.0