生成可执行文件之后,为什么代码在编译器中就不能运行了呀?但是在exe文件里面有可以运行。
大家帮我看一下这个项目,为什么在文件exe里面可以运行,在程序中就运行不了
生成可执行文件之后,为什么代码在编译器中就不能运行了呀?但是在exe文件里面有可以运行。
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- 慈善的JaggedTax 2023-11-11 19:49关注
根据你的图片,我无法判断错误来源。
根据你描述的现象,出现代码语法错误,仍可运行exe,因为exe是上次编译的产物。这次编译错误,导致没有对exe改写。
为验证我的猜测,您可以将原cpp的代码改为helloworld程序的代码,若编译通过,则是你所编译程序存在语法问题。你可以尝试再往helloworld的基础上添加包含自己的头文件的语句(include),如果还是正常运行,则你头文件没有大问题(注意是没有大问题,大问题是指头文件互相导入,一些预处理链接的乱七八糟的问题)。
我认为你的程序问题大概率来源于main函数的第二行,而且我觉得大概率是参数类型,可能那里要用指针。(实在不知道你的头文件写的是啥,你的程序目的是啥,图片也看不清,只能猜测)
(我猜你main第一行是定义类型第二行是调用函数,这个程序是图形化的程序)当然,你的问题可能在你的头文件的所调用的函数里,但是我不知道函数具体实现。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥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 设计一个温度闭环控制系统