编译c++代码报错
本帖最后由 vvqaq 于 2023-4-28 19:32 编辑如题楼主编译一个工具,debug模式能正常生成程序,release则报错(别人能正常编译release版本,不知道是不是哪里配置不正确。。)
附上源码:https://wwuq.lanzoum.com/iVask0u63s8b
g++编译木问题 apull 发表于 2023-4-28 20:51
g++编译木问题
请问编译后exe多大啊 我用的vs2022 debug生成后200多k 本帖最后由 wanxiangyu 于 2023-4-28 21:09 编辑
vs2022 release 大概46k吧。【64位。32位未试。】
通常debug能编译,release也可以。但debug能运行的好好的,release未必能行。
编译没什么特别的,只是需要注意一点,可使用ISO C++17 标准 (/std:c++17) 编译。
在工程属性-C/C++-语言-C++语言标准中选择。
vs2022编译也报错,
<filesystem>需要c++17以上,项目属性里设置c++标准为C++17以上。
wanxiangyu 发表于 2023-4-28 21:08
vs2022 release 大概46k吧。【64位。32位未试。】
通常debug能编译,release也可以。但debug能运行的好好 ...
c++语言标准改了,debug正常,release仍然报错 apull 发表于 2023-4-28 21:10
vs2022编译也报错,
需要c++17以上,项目属性里设置c++标准为C++17以上。
c++语言标准改了,debug正常,release仍然报错{:1_908:}
就是这几个报错 vvqaq 发表于 2023-4-28 21:19
就是这几个报错
属性页里要分别更改配置debug和release的C++标准,你这个只是debug的。 apull 发表于 2023-4-28 21:22
属性页里要分别更改配置debug和release的C++标准,你这个只是debug的。
啊谢谢你的解答,也谢谢楼上几位了,是我的问题没想到是这个原因{:1_936:}
页:
[1]