ANSI 都一起正常然后用UNICODE以后 (VS2005)出现好多 Error 16 error C2665: 'operator new' : none of the 5 overloads could convert all the argument types .cpp 67请问如何处理 谢谢
解决方案 »
- 如何软件实现网桥?
- 顶的都有分,博客几天都打不开,把分用完算了,再也不来csdn了!
- error C3702: COM 事件需要 ATL
- 解释2个名词
- 谁知道哪有GPS过滤算法?
- 请教!我自己写了一个静态库tokamak.lib,有预编译头、atl和mfc支持。然后再写mfc程序时,调用该lib,但是debug时报错:
- 问个问题,怎样修改注册表让一个程序在开机的时候自动启动
- 到底 CContainedWindow 是怎么用的?
- opencv cvMat矩阵置乱
- webbrowse 控件打开某些网页 功能受限
- 类似vc类视图框上面的工具条怎么实现啊
- 矿世难题啊 !!!!矿世难题啊 !!!!矿世难题啊 !!!!矿世难题啊 !!!!
while trying to match the argument list '(size_t, TCHAR [1], long)'
在NEW 一个出来的时候出问题了
--------
这里,LPCSTR是指向ASCII字符串的const指针类型
或者查看是否有UNICODE版的。while trying to match the argument list '(size_t, TCHAR [1], long)'
---------------
此处不能用TCHAR了,应为char。
在UNICODE版下,TCHAR就是宽字节,与上面operator new要求的不符。
=========================================================================
用
(size_t,LPCSTR,int)
去匹配
(size_t, TCHAR [1], long)肯定不行。你new 时出现传的参数不对。
现在ANSI的EXE已经可以调用UNICODE的DLL了,自己解决了剩下就是UNICODE 下这个NEW的问题了 谢谢了