鱼C论坛

 找回密码
 立即注册
查看: 130|回复: 2

[已解决]谁有这个文件,vc6 CRT source code chkstk.asm

[复制链接]
发表于 2025-3-12 19:10:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
谁有这个文件vc6 CRT source code chkstk.asm    我调试程序出现please enter the path for CHKSTK.ASM,怎么办
最佳答案
2025-3-12 22:38:30
CHKSTK.rar (1.3 KB, 下载次数: 1)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2025-3-12 19:10:56 | 显示全部楼层
在 VC6(Visual C++ 6.0)中,`chkstk.asm` 是用于栈检查的汇编代码,通常在程序需要动态调整栈空间时被调用。如果你在调试时遇到 **"please enter the path for CHKSTK.ASM"** 这样的提示,可能是因为调试器找不到该文件的源代码。

### 解决方案:
1. **忽略该文件**  
   这个文件通常是 VC6 运行时库(CRT)的一部分,除非你在调试底层栈管理,否则不需要查看它。你可以在调试器中选择 **"忽略所有缺失的源文件"** 选项。

2. **手动提供 `chkstk.asm`**  
   如果你确实需要这个文件,可以尝试从 VC6 的安装目录或 CRT 源代码中找到它。通常,它位于:
C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC\
   你可以在这个目录下查找 `chkstk.asm`,然后在调试器中提供该路径。

3. **使用 `chkstk.obj` 代替**  
   `chkstk.asm` 主要用于编译生成 `chkstk.obj`,如果你只是想让程序正常运行,而不是调试 `chkstk.asm`,可以确保 `chkstk.obj` 正确链接到你的项目中。

4. **升级到更新的编译器**  
   VC6 已经非常老旧,建议使用更新的 Visual Studio 版本(如 VS2019 或 VS2022),它们的 CRT 处理方式更加现代化,可能不会遇到类似问题。

如果你仍然需要 `chkstk.asm` 的源码,可以尝试在网上搜索 **"VC6 CRT source code chkstk.asm"**,或者查找 VC6 的完整 CRT 源码包。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-3-12 22:38:30 | 显示全部楼层    本楼为最佳答案   
CHKSTK.rar (1.3 KB, 下载次数: 1)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-3-28 06:07

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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