助人为乐的大侠们 解救困难啊

zyp911 zyp911 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我有一个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” :
...全文

相关推荐

评论 9
收藏 已收藏
分享
返回顶部
zyp911
VC/MFC 16,550 成员 421,606 内容