我正在为我的第一个外部编程Max 6编写程序,但有权发生的错误让我失望。我已经爬了一个星期的网络找到解决有问题的问题,但没有运气。有相关当试图将.c文件编译为.cpp时出现VS 2013错误C2664
error C2664: cannot convert parameter 1 from 'X' to 'Y'
许多议题,但没有一个提出的解决方案是适合我的情况,因为它似乎是一个最大对象具体案件。
更重要的是,我有一个主要的.c文件供我的外部使用各种其他.cpp文件和库。出于这个原因,我想将它编译为一个.cpp文件。据我所知,这不应该有问题。然而,当我试图编译在Visual Studio我得到以下错误:
error C2664: 't_object *object_alloc(t_object *,const char *,...)' : cannot convert argument 1 from 'void *' to 't_object *' "
有没有人面对并设法解决任何类似的问题?我错过了更深刻的东西吗?
预先感谢您!
将您的代码粘贴到这里将有助于 – taocp
我们需要查看代码。 –
一些卑微的灵魂,给它一个编辑... –