vs项目运行起来就是崩溃,有没有定位方法

无法确定崩溃位置,崩溃原因,有什么方法可以定位崩溃语句
使用了gflags工具去看堆栈溢出之类的引起崩溃,可是如下图,没有定位到

img

建议参照一下ChatGPT的建议:

  1. 首先,在Visual Studio调试器中启用堆栈跟踪,以及符号,这样就可以更准确的定位到崩溃的位置和原因;
  2. 其次,可以使用Visual Studio的异常调试功能来查看程序的崩溃原因,可以使用断点调试定位到崩溃的位置;
  3. 同时也可以使用Windows自带的Dr. Watson调试器来跟踪崩溃,Dr. Watson可以捕获崩溃进程中的数据,以定位崩溃的位置;
  4. 另外,还可以在Visual Studio的输出窗口中,查看

这么奇怪,程序入口点就崩溃。是不是试试考虑程序大小,还有全局变量、静态变量大小

补充输出窗口内容:
“AABB.exe”(Win32): 已加载“C:\Program Files (x86)\SogouInput\8.3.0.9576\Resource.dll”。模块已生成,不包含符号。
“AABB.exe”(Win32): 已加载“C:\Windows\System32\psapi.dll”。
“AABB.exe”(Win32): 已加载“C:\Program Files (x86)\SogouInput\Components\PicFace\1.0.0.1872\PicFace64.dll”。
“AABB.exe”(Win32): 已加载“C:\Windows\System32\comdlg32.dll”。
“AABB.exe”(Win32): 已加载“C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.22000.1_none_271a8fad6a2d1b1e\comctl32.dll”。
“AABB.exe”(Win32): 已加载“C:\Windows\System32\TextShaping.dll”。
线程 0x5d7c 已退出,返回值为 0 (0x0)。
Critical error detected c0000374
AABB.exe 已触发了一个断点。

搜索了一下Critical error detected c0000374,说是这里是在分配内存时发生的,但是这里是内核模式地址区域,继续检查中。。。