在使用VS2015编写调用测试dll库时出现的一个问题:
错误 C2664 “HMODULE LoadLibraryW(LPCWSTR)”: 无法将参数 1 从“const char [14]”转换为“LPCWSTR”
这是调用这个函数:LoadLibrary时出现的该问题。是因为设置成了“使用Unicode字符集”的原因。
解决方案如下:
1.右击工程打开属性界面,将字符集改为“使用多字节字符集”即可;
2.不改字符集,在要调用的dll前加L即可。
在使用VS2015编写调用测试dll库时出现的一个问题:
错误 C2664 “HMODULE LoadLibraryW(LPCWSTR)”: 无法将参数 1 从“const char [14]”转换为“LPCWSTR”
这是调用这个函数:LoadLibrary时出现的该问题。是因为设置成了“使用Unicode字符集”的原因。
解决方案如下:
1.右击工程打开属性界面,将字符集改为“使用多字节字符集”即可;
2.不改字符集,在要调用的dll前加L即可。