开发者社区> 问答> 正文

VS2015编译报错C2248和C2249 ?报错

编译MITK项目,一直报错,编译过程也是按照官方教程的,但是一直报C2248和C2249错误,其他人的都可以编译通过,我这就是一直没法,想知道错误原因(搜索引擎上没有任何解决方案,已经找了半个多月了,觉得是代码错误的也算了,代码绝对不可能出错,百分百正确的代码)图片说明

展开
收起
爱吃鱼的程序员 2020-06-23 13:44:01 539 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    参考:https://msdn.microsoft.com/zh-cn/library/3ex85724(v=VS.100).aspx

    代码没错就是环境的问题了吧是不是哪一步错了

    我没编译过MITK,但给你以下建议,不一定会解决问题:

    1)注意分析错误的提示文件中,的cpp和h文件是否匹配,尤其提示的作用域,另外
    不要想当然的认为源码是对的,另外下载时要在官网下载,必要时进行文件校验,
    确认源码文件的正确,再行处理。

    2)另外,链接库配置是否正确,如果链接库不正确并具有相同的类名,导致错误的文件链接,会导致编译错误。
    3)使用反编译工具对已经编译的dll进行核查,具体分析出错原因。

    4)如果其他人可以编译成功,可尝试拷贝库文件,进行本地编译,查看是否会同样出错

    你这个是不是直接打开别人的工程?如果是,那么问题很可能就是文件路径不对,导致编译时找不到源文件。解决绝方法是,新建一个工程,然后将源文件复制到新的工程中。我遇到过这样的问题,不知你的是不是。

    2020-06-23 13:44:19
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载