我正在使用Visual Studio 2008编写x64 DLL。
编译器错误
error C2664: 'imgGrab' : cannot convert parameter 2 from 'Int8 **' to 'void **'
发生在这一行;
Int8* ImaqBuffer;
Int32 err = imgGrab (Sid, &ImaqBuffer, TRUE);
我已经设法通过这样做来进行编译;
Int32 err = imgGrab (Sid, (void **)&ImaqBuffer, TRUE);
但我认为这是错误的。我认为这是错的吗?如果是这样,我该如何解决它。我怀疑它是Visual Studio中的编译器设置,因为代码在制造商的示例项目中编译好。