- 主题:visual studio升级带来得问题
现在VS升级很勤快的,对C++新标准的支持也比较及时,对C的还是不怎么积极。
附加到进程?应该是你的debug模式设置不对
console程序运行完后还需要按任意键,那个可以在Tools->Options->Debugging->Automatically close the console设置中干掉
【 在 shrine08 的大作中提到: 】
: 没找到对应版块
: 今天手贱,升级vs到17.2.3
: 结果发现变化太大了
: ...................
--
修改:z16166 FROM 60.12.138.*
FROM 60.12.138.*
在“调试-> 常规”那里吧,把“附加”设置为“否”。
开发工具,我从来不用中文版的。
VS里面如果有中文注释,要另存为UTF-8带BOM的,不然编译老有警告。不带BOM的也经常会有。
【 在 shrine08 的大作中提到: 】
: 不知道在不在这里面
: 生成的按钮居然都是灰的,运行多了附加两个字
: [upload=5][/upload]
: ...................
--
修改:z16166 FROM 60.12.138.*
FROM 60.12.138.*
这好啊,适合刷帖子数

【 在 shrine08 的大作中提到: 】
: 没找到你说的 附加
--
FROM 60.12.138.*
你这更邪性,连英文版都不是
【 在 easior (潜行) 的大作中提到: 】
: 最新 VS2022 是能找到这个选项的,见图
: 【 在 shrine08 的大作中提到: 】
: : api变了,找不到这个了
:
--
FROM 222.129.205.*
vs2022里面可以装v142 toolset
不过这个里面的v142 toolset比vs2019里的要低一点点,但就是这点点差异,对某些新特性支持有些问题
最近遇到的是下面这个。vs2019最新版用/std:c++20就行。vs2022里的v142 toolset要用/std:c++latest。
std::vector<std::string> SplitString(const std::string &input,
char delim) {
std::vector<std::string> output;
for (const auto &i : input | std::ranges::views::split(delim)) {
output.emplace_back(std::cbegin(i), std::cend(i));
}
return output;
}
【 在 hgoldfish 的大作中提到: 】
: 我也是手贱,以前一个工程用 vs2019 好好的,升级到 vs2022 以后,编译一直出错,报 win10 sdk 里面的头文件语法不支持。只好删掉,重新安装 vs2019.
:
--
FROM 60.12.138.*