starhrw 2020-08-10 08:37 采纳率: 0%
浏览 1002

为什么vs2017使用Debug x64调试程序会报错,x86下调试正常?

用x86调试能够正常运行,改x64就报错,最简单的程序也出问题。

代码:

图片说明

错误信息:

图片说明

  • 写回答

3条回答 默认 最新

  • miku fan 2021-07-12 13:56
    关注

    一般x86和x64会把库和运行的dll分开的,所以有时候x86能跑,x64不能跑,或者x64能跑x86不行,像比如opencv库安装的时候就会说让你用x64跑,x86直接报错,比如函数名未定义之类的。

    评论
  • ddbbi 2021-12-26 08:55
    关注

    因为你原本在x86条件下项目的设置在x64中要重新设置

    评论
  • threenewbee 2020-08-10 09:01
    关注

    只有这么几行代码么?代码没有问题。但是你调试窗口的a是怎么来的,你调试的是你窗口中的那个程序么?

    评论
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部