您的位置: 首页 > 文章 > DLL动态库调用时报错error C2664: “LoadLibraryW”: 不能将参数 1 从“const char *”转换为“LPCWSTR DLL动态库调用时报错error C2664: “LoadLibraryW”: 不能将参数 1 从“const char *”转换为“LPCWSTR 分类: 文章 • 2022-10-27 11:10:36 在使用VS2015编写调用测试dll库时出现的一个问题: 错误 C2664 “HMODULE LoadLibraryW(LPCWSTR)”: 无法将参数 1 从“const char [14]”转换为“LPCWSTR” 这是调用这个函数:LoadLibrary时出现的该问题。是因为设置成了“使用Unicode字符集”的原因。 解决方案如下: 1.右击工程打开属性界面,将字符集改为“使用多字节字符集”即可; 2.不改字符集,在要调用的dll前加L即可。如下所示: 2.h