c:\program files\microsoft visual studio\vc98\atl\include\atlbase.h(4498) : error C2660: 'VarCmp' : function does not take 3 par

时间:2022-11-10 17:03:15
c:\program files\microsoft visual studio\vc98\atl\include\atlbase.h(4498) : error C2660: 'VarCmp' : function does not take 3 parameters
难道atl编程的时候总是这些地方出错吗。
自己的下了好些atl的例程,总是这个地方过不去,
也不知道是自己的vc有问题。
如此错误怎么解决呢

5 个解决方案

#1


function does not take 3 parameters


告诉你VarCmp不能有3个参数。。。

#2


VarCmp()参数不对!!!多了或少了?

#3


你看看是什么地方调用了这个方法而参数个数却传错了

#4


谢了,各位师兄。
确实没找到什么地方调用了。
搞不懂了。刚开始学习ATL编程。

#5


既然自己没调用那么,你的atl库中有个别文件调用了。最好是重新安装一个可以用的atl库。

#1


function does not take 3 parameters


告诉你VarCmp不能有3个参数。。。

#2


VarCmp()参数不对!!!多了或少了?

#3


你看看是什么地方调用了这个方法而参数个数却传错了

#4


谢了,各位师兄。
确实没找到什么地方调用了。
搞不懂了。刚开始学习ATL编程。

#5


既然自己没调用那么,你的atl库中有个别文件调用了。最好是重新安装一个可以用的atl库。