助人为乐的大侠们 解救困难啊
我有一个C的开源代码,我想建一个vc的MFC工程,在这个工程里引用这些c的文件,这个开源代码包含了很多的.C和.H文件,并且这个C程序可以运行成功。
我现在把这些C的文件加入我的工程里,去掉了预编辑头的选项,为什么还出现以下的问题啊?
我该怎么做?怎么使我的工程和这段C文件兼容啊?
那位高手有更好的实现方法吗?
另外我如果调用C文件的函数,或者想象C中传递参数的话,我应该怎么做?
e:\MyTest\Test\Test\avc_rawbin.cpp(319) : error C2664: “AVCE00ConvertFromArcDBCS” : 不能将参数 2 从“GByte *”转换为“const char *”
与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
e:\MyTest\Test\Test\avc_rawbin.cpp(418) : error C2664: “AVCRawBinReadBytes” :
我现在把这些C的文件加入我的工程里,去掉了预编辑头的选项,为什么还出现以下的问题啊?
我该怎么做?怎么使我的工程和这段C文件兼容啊?
那位高手有更好的实现方法吗?
另外我如果调用C文件的函数,或者想象C中传递参数的话,我应该怎么做?
e:\MyTest\Test\Test\avc_rawbin.cpp(319) : error C2664: “AVCE00ConvertFromArcDBCS” : 不能将参数 2 从“GByte *”转换为“const char *”
与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
e:\MyTest\Test\Test\avc_rawbin.cpp(418) : error C2664: “AVCRawBinReadBytes” :
...全文


