社区
C++ 语言
帖子详情
error C2440: 'initializing' : cannot convert from 'const char [8]' to 'LPCWSTR'
liujunsummer
2010-05-04 05:27:39
请问怎么解决这个问题
...全文
671
10
打赏
收藏
error C2440: 'initializing' : cannot convert from 'const char [8]' to 'LPCWSTR'
请问怎么解决这个问题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
永远的风筝
2011-11-15
打赏
举报
回复
那是因为2005中默认的编码方式与VC6下不一样
[Quote=引用 9 楼 wade_2003 的回复:]
我在vs2005中遇到这样的问题就这样解决的撒
[/Quote]
wade_2003
2010-05-05
打赏
举报
回复
我在vs2005中遇到这样的问题就这样解决的撒
wade_2003
2010-05-05
打赏
举报
回复
[Quote=引用 5 楼 arong1234 的回复:]
瞎说!!不是什么都可以用强制类型转换的!!!这显然会有严重问题的。
lz,对于你项目中的任何字符串,都需要改成带_T形式。例如"abc"改成_T("abc")一般就解决这种问题了
引用 4 楼 wade_2003 的回复:
强制转换呗,在那个字符数组前面加上(LPCWSTR)就行了
[/Quote]
是吗?我知道_T()这种问题都能解决,但是我转换成(LPCWSTR)也没问题撒。照样用呢
feidaozouren
2010-05-05
打赏
举报
回复
由于无法知道楼主是用的什么环境,不做猜测,不好回答。
问题就是类型不一致或不兼容。
请叫我卷福
2010-05-05
打赏
举报
回复
LPCWSTR是指向常Unicode字符串
const char[8]显然不是
arong1234
2010-05-04
打赏
举报
回复
瞎说!!不是什么都可以用强制类型转换的!!!这显然会有严重问题的。
lz,对于你项目中的任何字符串,都需要改成带_T形式。例如"abc"改成_T("abc")一般就解决这种问题了
[Quote=引用 4 楼 wade_2003 的回复:]
强制转换呗,在那个字符数组前面加上(LPCWSTR)就行了
[/Quote]
wade_2003
2010-05-04
打赏
举报
回复
强制转换呗,在那个字符数组前面加上(LPCWSTR)就行了
liboyanghui
2010-05-04
打赏
举报
回复
http://www.vckbase.com/document/viewdoc/?id=1082
参考
liboyanghui
2010-05-04
打赏
举报
回复
USES_CONVERSION;
//使用字符转化
(char*)W2A(你的指针),
珍惜生命远离CPP
2010-05-04
打赏
举报
回复
工程别用unicode选项
error
C2440
: “初始化”: 无法从“
const
char
[8]”转换为“
const
w
char
_t *” 1> 与指向的类型无关;转换要求 reinterpret_ca
错误类型 1> Warning static builds of getopt violate the ...1>..\src\upMultiConfig.cpp(56):
error
C2440
: “初始化”: 无法从“
const
char
[8]”转换为“
const
w
char
_t *” 1> 与指向的类型无关;转换要求 r
VC2010 编译问题
VS2010 C++错误处理办法(转载) ...fatal
error
C1010: unexpected endof file while looking for precompiled header. Did you forget toadd '#include"StdAfx.h"' to your source? #include"StdAfx.h" ...
vs2008 unicode工程问题集
“void ATL::CStringT::Format(
const
w
char
_t *,...)”: 不能将参数 1 从“
const
char
[11]”转换为“
const
w
char
_t *” 出错处: CString strConnect; strConnect.Format(_T("DSN=Hotel;"));该代码在vc6.0上是没有...
VS2010 c++ 错误的处理方法
fatal
error
C1010: unexpected endof file while looking for precompiled header. Did you forget toadd '#include"StdAfx.h"' to your source? #include"StdAfx.h" 你把这个放在头文件里面就行了 2 vc++...
VS2010 常见的错误
fatal
error
C1010: unexpected endof file while looking for precompiled header. Did you forget toadd '#include"StdAfx.h"' to your source? #include"StdAfx.h" 你把这个放在头文件里面就行了 2 vc++编程...
C++ 语言
64,646
社区成员
250,476
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章