1>D:\re.cpp(10,34): error C2664: “HMODULE LoadLibraryW(LPCWSTR)”: 无法将参数 1 从“const char [11]”转换为“LPCWSTR”
使用vs 2019 编译下面代码的时候报上面错误
handle = LoadLibrary(DLL_NAME);
之前xp 代码大部分通过vs++6.0 编译,上述写法无任何问题;
但是搬到vs2019 上的时候,因为默认为unicode 编码了,所以报错,解决方法很简单:
在LoadLibrary 后面加个A 即可,下面代码可正常编译通过
handle = LoadLibraryaA(DLL_NAME);