error: C2664: 不能将参数从“const char *”转换为“LPCWSTR” 的解决办法

原创 2015年07月10日 20:01:39
开发环境:Qt 5.4.1 + VS2010

在我的项目中用到了一个第三方的库。编译时报错:
C2664: “LoadLibraryW”: 不能将参数 1 从“const char *”转换为“LPCWSTR”  

解决办法,在报错的 C 文件的开头加上:

#undef UNICODE

error C2664: “CreateFileW”: 不能将参数 1 从“char *”转换为“LPCWSTR”

转自:http://blog.csdn.net/tony_jas/article/details/4028386  错误 1 error C2664: “CreateFileW”: 不能将参...

MFC之调用DLL的问题:error C2664: “LoadLibraryW”: 不能将参数 1 从“const char *”转换为“LPCWSTR

今天在项目中遇到了一个小小的问题,在调用别人动态连接库(DLL)的时候,总是出现如下提示,导致程序无法正常运行,编程环境:VS2010+MFC 问题提示:error C2664: “LoadLibr...

VS2010中出现C2664错误

error C2664: “BOOL SHGetPathFromIDListW(LPCITEMIDLIST,LPWSTR)”: 无法将参数 2 从“char [260]”转换为“LPWSTR” ...

C++编译出现 error C2664: 不能将参数 2 从“const char [5]”转换为“LPCTSTR”解决办法。

原因:编译程序的时候出现这样的错误,原因是在新建MFC项目的时候,设置字符集Unicode的属性 解决方法一: 在VC2010的解决方案管理器窗口内,右击你的项目“项目”,然后选“属性”(最后一项),...

VS2010点滴——不能将参数 1 从“const char [11]”转换为“LPCWSTR”

#include"windows.h" #include"iostream" using namespace std; int main() { char Write[10],Read[10]; ...
  • chw1989
  • chw1989
  • 2012年04月20日 17:12
  • 29830

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

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

解决不能从CONST CHAR *转换为LPCWSTR

有时候复制了整个框架程序确发现有编译不通过的问题,命名人家的程序编译能通过,到了自己编译的时候却编译不能通过,这个时候也许有各种问题,有些问题让人匪夷所思。编译器有时候会根据编码方式来选择定义为LPC...

Qt Creator编译时出错error: cannot convert 'const char*' to 'LPCWSTR

用Qt5.3.1写的一个windows服务客理程序,就是在图形界面上能过点击按钮,实现...

ui:没有合适的默认构造函数可用

原因是由于ui中的objectName被修改,与 namespace Ui { class Widget; }中的"Widget"名称不一致引起的: 将ui中的objectName 改成 ...
  • lmnlkm
  • lmnlkm
  • 2013年11月14日 11:10
  • 1047

ERROR C2514:XXX类没有构造函数

今天在自动化测试工具中添加【重置】测试项时,在主控的.h头文件中通过class CResetTest;的方式引入了测试项的类,但是在主控的.cpp实现文件中调用该类时,提示 ERROR C2514...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:error: C2664: 不能将参数从“const char *”转换为“LPCWSTR” 的解决办法
举报原因:
原因补充:

(最多只允许输入30个字)