首页/新闻资讯/正文详情

【问题】VS 2026 C++ 控制台项目:改完代码后第一次生成只编译不链接,运行的是旧 exe

发布时间:2026/9/26 16:38:42 来源:云帆数科 栏目:资讯中心
【问题】VS 2026 C++ 控制台项目:改完代码后第一次生成只编译不链接,运行的是旧 exe
【问题】VS 2026 C 控制台项目改完代码后第一次生成只编译不链接运行的是旧 exe■ 环境- Windows 11内部版本 26200- Visual Studio Community 2026版本 18.10.2- 平台工具集 v145MSVC 14.51.36231cl 19.51.36260- Windows SDK 10.0.26100.0- VS 安装在非系统盘D:\visual studio- 项目VS 模板「控制台应用」只有一个 hello.cpp配置 Debug | x64- 解决方案是新格式 .slnx■ 现象1. 新建项目CtrlF5 运行 → 正确打印 hello world2. 把字符串改成别的内容CtrlF5 → 打印的仍然是 hello world旧内容3. 不改代码再按一次 CtrlF5 → 这时才打印出新内容即链接永远比编译慢一拍。每改一次代码需要生成两次才能看到效果。4. 「重新生成解决方案」(Rebuild) 每次都正常5. 全程没有任何报错和警告「输出」窗口显示「生成: 1 成功0 失败」并且照常打印 Project1.vcxproj - D:\...\Project1.exe 这一行■ 硬证据- 改完代码生成后hello.obj 时间戳更新了读取其二进制内容新字符串确实在里面编译成功- 同时 Project1.exe 时间戳和内容完全没有变化链接没执行- 详细日志/v:detailed里 Link 任务的原文任务LinkD:\...\PROJECT1\PROJECT1\X64\DEBUG\HELLO.OBJ 的输出D:\...\PROJECT1\X64\DEBUG\PROJECT1.EXED:\...\PROJECT1\X64\DEBUG\PROJECT1.PDB所有输出均为最新。而此刻 hello.obj 比 Project1.exe 新 14 秒obj 00:56:35 / exe 00:56:21- 用命令行 MSBuild 直接构建也能复现加 /nr:false禁用节点复用依然复现→ 说明不是 IDE 界面的问题在生成系统这一层■ 已排除- system(pause) 导致进程驻留锁住 exe已删除该行且确认无进程占用 exe- .vs 缓存、x64 中间目录残留全部删除后从零重建仍复现- .slnx 里平台名写 x86 而项目是 Win32用的是 x64 配置- MSBuild 节点复用/nr:false 仍复现- 增量链接设 LinkIncrementalfalse 仍复现■ 我目前用的绕法在 .vcxproj 的 Microsoft.Cpp.targets 导入之后加Target NameForceRelink BeforeTargetsLinkDelete Files$(TargetPath) //Target链接前删掉旧 exe链接器就无法判定最新必然重新链接。实测有效且不影响编译的增量性不改代码时 hello.obj 不会重新编译。■ 想请教的问题1. 这是 VS 2026 / v145 工具集的已知 bug 吗有没有官方 issue 或修复版本2. 有没有比每次删 exe更正规的解法某个设置或属性3. 这个现象是否和「解决方案用 .slnx 新格式」或「VS 装在非系统盘」有关非常感谢您的付出

相关推荐

JSP+MySQL个人记事系统源码部署实战:从JDBC配置到Tomcat war包发布
JSP+MySQL个人记事系统源码部署实战:从JDBC配置到Tomcat war包发布

简介:基于JSP与MySQL实现的个人记事备忘系统完整源码包,面向正在学习Java Web开发的初学者、毕业设计学生以及需要快速搭建轻量级记事本应用的开发者。项目采用JSPServletJDBC经典技术栈,涵盖用户笔记增删改查、分类管理、登录验证等核心功能… · 2026/9/26 16:38:42

电影票订票小程序源码:前后端+MySQL部署与改造指南
电影票订票小程序源码:前后端+MySQL部署与改造指南

简介:面向Java后端与微信小程序开发者的电影票订票系统完整源码包,适用于毕业设计、课程设计或小程序全栈入门练习。前端以uniapp原生小程序为主,覆盖公告查看、影院推荐、在线订票、优惠券抵扣、附近影院定位、历史订单及评价等功能&#xf… · 2026/9/26 16:38:42

车牌检测与识别工程落地:YOLOv5+CRNN实战链路
车牌检测与识别工程落地:YOLOv5+CRNN实战链路

简介:本资源是一套基于机器学习的车牌检测算法完整实现源码,面向计算机科学、人工智能、电子信息等专业的学生及技术学习者,适用于课程设计、期末大作业与毕业设计等实践场景,帮助读者掌握目标检测在智能交通领域的典型落地流程。… · 2026/9/26 16:38:42

MySQL高频考点深度拆解:索引、事务与日志机制核心原理
MySQL高频考点深度拆解:索引、事务与日志机制核心原理

干过这么多年面试官,也陪跑过无数次候选人背八股,MySQL 这道关基本上每个后端岗位都会遇到。网上关于 MySQL 面试题的清单到处都是,但多数是“名词解释”,背完还是不会用,面试官一追问就露馅。这篇不是给你罗列题目&am… · 2026/9/26 17:15:28

ASP.NET邮件收发系统毕设指南:SMTP发送与POP3接收协议解析
ASP.NET邮件收发系统毕设指南:SMTP发送与POP3接收协议解析

简介:这是一份基于ASP.NET与C#的C/S架构电子邮件简单收发系统毕业设计资源,面向计算机专业毕业生或正在制作邮件客户端课题的开发人员。系统基于SMTP和POP3协议,整体采用C/S分层结构,完整实现用户注册、邮件单个发送与群发、邮件收… · 2026/9/26 17:14:59

Hadoop 3.3.6集群搭建实战:从伪分布式到完全分布式部署
Hadoop 3.3.6集群搭建实战:从伪分布式到完全分布式部署

简介:面向大数据开发与运维人员的 Hadoop 3.3.6 二进制安装包,来自 Apache 开源分布式框架,可直接用于搭建存储与计算环境,适合在本地或服务器上快速部署。压缩包体积约 696MB,文件数量约 2000 个,其中 HTM… · 2026/9/26 17:14:59

2026第二十三届华为杯数学建模竞赛ABCDEF题思路代码解析
2026第二十三届华为杯数学建模竞赛ABCDEF题思路代码解析

2026第二十三届华为杯研究生数学建模竞赛ABCDEF题思路代码解析,这篇我写了很多年了。每年赛题一出来,总有人私信问我A题是不是该用物理仿真、B题是不是直接套排队论、C题是不是无脑上机器学习……这些问题其实反映了大多数人根本没有一个系统性的选题和破… · 2026/9/26 17:14:59

Ubuntu + DeepSeek Harness 远程开发环境搭建实战:从驱动配置到多智能体编排
Ubuntu + DeepSeek Harness 远程开发环境搭建实战:从驱动配置到多智能体编排

上个月我接了一个多智能体编排的活儿,需要频繁跑大模型推理做效果对比。本地笔记本根本没有独立显卡,跑一次实验风扇狂转半小时,模型还在转圈,整个人都麻了。后来公司机房腾出一台闲置的 Ubuntu 工作站,我花了两三个晚… · 2026/9/26 17:14:59

昇腾Atlas 300V 24G部署YOLO实战:推理加速卡全流程指南
昇腾Atlas 300V 24G部署YOLO实战:推理加速卡全流程指南

1. 先回答热搜问题:Atlas 300V 24G到底是不是运算加速卡先说结论:是,而且是一张专门为推理场景设计的加速卡,不是训练卡。这段时间后台私信里频繁出现"atlas部署yolo"和"atlas 300v 24g 是运算加速卡吗"这两个… · 2026/9/26 17:14:52

数据库课后习题答案别硬背:当测试用例集刷,效率翻倍
数据库课后习题答案别硬背:当测试用例集刷,效率翻倍

简介:万常选版《数据库原理与设计》课后习题答案资源,覆盖第2至6章及第9章,适合正在学习关系模型、数据库建模、关系数据理论与模式求精的本科生、自学者作为复习与自测材料。压缩包共7个文件,含3个doc参考答案、2个sql示例脚本、… · 2026/9/26 0:00:21

OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置
OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 0:00:40

向下兼容与向上兼容:接口设计中的兼容性策略与工程实践
向下兼容与向上兼容:接口设计中的兼容性策略与工程实践

一次版本升级事故,是很多团队绕不过去的坎。线上环境里,服务端明明已经上线了新版接口,老的移动端还在照着旧文档传参数。请求一到网关,校验直接拒绝,用户操作失败,客服群炸了锅,开发群里开始互… · 2026/9/26 0:00:46

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码