2024-05-23 服务器开发-windows-加载dll动态库

摘要:

2024-05-23 服务器开发-windows-加载dll动态库

使用 LoadLibrary

cpp 复制代码
	HMODULE mdl = ::LoadLibrary(L"mylib.dll");
	if (!mdl)
	{
		auto err = ::GetLastError();
		std::cout << "ERROR: load VxCfgClient fail, error: " << err << std::endl;
		return -1;
	}

使用dll中的函数

cpp 复制代码
typedef  int* (*Func)(int*);		
    

    Func func = 
		(Func)GetProcAddress(mdl, "myFunc");


	if (!func)
	{
		auto err = ::GetLastError();
		std::cout << "ERROR: get funcfail, error: " << err << std::endl;
		return -1;
	}
相关推荐
静候光阴21 小时前
为本地ollama设置网页搜索mcp服务器
运维·服务器
艾莉丝努力练剑21 小时前
确保多进程命名管道权限一致的方法
java·linux·运维·服务器·开发语言·网络·c++
NGC_661121 小时前
TCP三次握手
运维·服务器·网络
陈皮糖..21 小时前
Docker Compose 学习之多容器应用编排与运维实践 —— 基于 Nginx+MySQL+Redis 服务栈的部署与管理
运维·redis·学习·mysql·nginx·docker
大傻^21 小时前
OpenClaw 生产级部署实录:Ubuntu 服务器 × MiniMax × 飞书(Lark) 完整集成指南
服务器·ubuntu·飞书·minimax·openclaw
陈晨辰熟稳重21 小时前
20260316-Windows 环境下安装 bibtex-tidy 到指定目录
windows
桌面运维家21 小时前
Windows自动运维:VHD虚拟磁盘大屏监控实践
运维
深圳市恒讯科技21 小时前
数据存储服务器配置方案:大规模数据业务如何选择服务器
运维·服务器
夜月yeyue21 小时前
Linux 邻接(Neighbor)子系统架构与 NUD 状态机
linux·运维·服务器·嵌入式硬件·算法·系统架构
令狐少侠201121 小时前
openclaw运维
运维·ai