吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 652|回复: 9
收起左侧

[求助] 编译c++代码报错

[复制链接]
vvqaq 发表于 2023-4-28 19:29
本帖最后由 vvqaq 于 2023-4-28 19:32 编辑

如题楼主编译一个工具,debug模式能正常生成程序,release则报错(别人能正常编译release版本,不知道是不是哪里配置不正确。。)
附上源码:https://wwuq.lanzoum.com/iVask0u63s8b

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

apull 发表于 2023-4-28 20:51
g++编译木问题
t.jpg
 楼主| vvqaq 发表于 2023-4-28 20:56

请问编译后exe多大啊 我用的vs2022 debug生成后200多k
wanxiangyu 发表于 2023-4-28 21:08
本帖最后由 wanxiangyu 于 2023-4-28 21:09 编辑

vs2022 release 大概46k吧。【64位。32位未试。】

通常debug能编译,release也可以。但debug能运行的好好的,release未必能行。

编译没什么特别的,只是需要注意一点,可使用  ISO C++17 标准 (/std:c++17) 编译。

在工程属性-C/C++-语言-C++语言标准中选择。
apull 发表于 2023-4-28 21:10
vs2022编译也报错,
<filesystem>需要c++17以上,项目属性里设置c++标准为C++17以上。
tt.jpg
 楼主| vvqaq 发表于 2023-4-28 21:15
wanxiangyu 发表于 2023-4-28 21:08
vs2022 release 大概46k吧。【64位。32位未试。】

通常debug能编译,release也可以。但debug能运行的好好 ...

c++语言标准改了,debug正常,release仍然报错
 楼主| vvqaq 发表于 2023-4-28 21:17
apull 发表于 2023-4-28 21:10
vs2022编译也报错,
需要c++17以上,项目属性里设置c++标准为C++17以上。

c++语言标准改了,debug正常,release仍然报错
 楼主| vvqaq 发表于 2023-4-28 21:19
1.PNG
就是这几个报错
apull 发表于 2023-4-28 21:22
vvqaq 发表于 2023-4-28 21:19
就是这几个报错

属性页里要分别更改配置debug和release的C++标准,你这个只是debug的。
 楼主| vvqaq 发表于 2023-4-28 21:27
apull 发表于 2023-4-28 21:22
属性页里要分别更改配置debug和release的C++标准,你这个只是debug的。

啊谢谢你的解答,也谢谢楼上几位了,是我的问题没想到是这个原因
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 22:12

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表