李jen 2023-11-11 19:31 采纳率: 82.4%
浏览 2
已结题

大家帮我看一下这个项目,为什么在文件exe里面可以运行,在程序中就运行不了

img

img


生成可执行文件之后,为什么代码在编译器中就不能运行了呀?但是在exe文件里面有可以运行。

  • 写回答

2条回答 默认 最新

  • 慈善的JaggedTax 2023-11-11 19:49
    关注

    根据你的图片,我无法判断错误来源。

    根据你描述的现象,出现代码语法错误,仍可运行exe,因为exe是上次编译的产物。这次编译错误,导致没有对exe改写。

    为验证我的猜测,您可以将原cpp的代码改为helloworld程序的代码,若编译通过,则是你所编译程序存在语法问题。你可以尝试再往helloworld的基础上添加包含自己的头文件的语句(include),如果还是正常运行,则你头文件没有大问题(注意是没有大问题,大问题是指头文件互相导入,一些预处理链接的乱七八糟的问题)。

    我认为你的程序问题大概率来源于main函数的第二行,而且我觉得大概率是参数类型,可能那里要用指针。(实在不知道你的头文件写的是啥,你的程序目的是啥,图片也看不清,只能猜测)
    (我猜你main第一行是定义类型第二行是调用函数,这个程序是图形化的程序)

    当然,你的问题可能在你的头文件的所调用的函数里,但是我不知道函数具体实现。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 11月20日
  • 已采纳回答 11月12日
  • 创建了问题 11月11日

悬赏问题

  • ¥100 求懂行的大ge给小di解答下!
  • ¥15 pcl运行在qt msvc2019环境运行效率低于visual studio 2019
  • ¥15 MAUI,Zxing扫码,华为手机没反应。可提高悬赏
  • ¥15 python运行报错 ModuleNotFoundError: No module named 'torch'
  • ¥100 华为手机私有App后台保活
  • ¥15 sqlserver中加密的密码字段查询问题
  • ¥20 有谁能看看我coe文件到底哪儿有问题吗?
  • ¥20 我的这个coe文件到底哪儿出问题了
  • ¥15 matlab使用自定义函数时一直报错输入参数过多
  • ¥15 设计一个温度闭环控制系统