提示不能从“const char *”转换为“LPCWSTR” 的解决办法

        我最近在学习c++动态库

        当loadlibrary时候总是提示参数类型不能从“const char *”转换为“LPCWSTR”

       

        解决方法:在const char*变量前加上L,即可解决


        int main()
{
 HINSTANCE h;
 h = LoadLibrary(L"test动态库.dll");                   //加上L以后错误消失。
 addt myadd;
 myadd = (addt)GetProcAddress(h, "add");
 cout << myadd(5, 6) << endl;
 FreeLibrary(h);
}



原文地址:https://www.cnblogs.com/inory/p/5468694.html