原文:error C2664: “LoadLibraryW”: 不能将参数 1 从“const char *”转换为“LPCWSTR”

在使用VS 编写运行时动态链接dll文件时出现的一个问题,问题解决得益于此文章: http: blog.sina.com.cn s blog a xbgl.html 通过调用这个函数:LoadLibrary出现的该问题。原因 :工程只支持UNICODE字符解决方法: 在解决方案资源管理器中的工程上右键属性 gt 配置属性 gt 常规 gt 字符集 gt 使用多字节符字符集 也就是宽字符,所以下面这 ...

2015-01-20 17:06 0 5292 推荐指数:

查看详情

不能从const char *转换为LPCWSTR

编译器有时候会根据编码方式来选择定义为LPCWSTR还是LPCTSTR LPSTR: 32bit指针 指向一个字符串,每个字符占1字节。 相当于 char * LPCSTR: 32-bit指针 指向一个常字符串,每个字符占1字节。 相当于 const char ...

Tue May 17 10:43:00 CST 2016 0 3060
[转]不能将参数1从“const char []”转换为“LPCTSTR

今天在使用vs2008+MFC时候,使用editControl的replacesel(“”)发生报错。如下::不能将参数1从“const char []”转换为“LPCTSTR”其解决方案就是, 在项目属性里面找到项目默认值下面的字符集, 将其换为:使用多字节字符集就ok了。原因 ...

Sat Apr 11 06:00:00 CST 2015 0 5030
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM