从 exe 文件 (Visual Studio ) 启动时调试断言失败
Debug assertion failed when launching from exe file (visual studio)
我被难住了,尝试了从优化设置到设置到不同运行时库的所有内容。
仅当我从.exe
运行我的项目时,我才收到此错误。 也许有人有同样的问题并且知道如何解决。
MDd 模式输出:
Debug Assertion Failed!
Program x64DebugFRTI.exe
File:minkernelcrtsucrtsrcappcrtstdiofseek.cpp
Line: 180
Expression: stream.valid
以及此错误的可能嫌疑人。
memset(data, 0, length + 1);
fseek(file, 0, SEEK_SET);
fread(data, 1, length, file);
fclose(file);
从错误来看。
该错误主要是因为我的着色器文件读取程序没有检测到着色器文件夹。 只需将.exe文件重新定位到项目文件夹即可修复此问题。
非常感谢@drescherjm。
相关文章:
- 从 exe 文件 (Visual Studio ) 启动时调试断言失败
- 如何在Visual Studio 2017中启动HLSL调试器?
- 尝试在我的基类中启动线程时,Visual Studio 由于调试错误而中止我的程序
- Qt Creator无法在Mac上启动调试
- 未处于调试模式时正常启动测试
- 调试从 Linux 中的另一个C++应用程序启动的 python 脚本
- 如何调试由于"TypeInitializationException"而无法启动的服务
- 如何在启动过程中崩溃时使用 gdb 调试可执行文件
- 使用 gdb 调试 linux 守护程序的初始启动
- 如何调试在外部C#应用中旋转的C DLL(从调试器无法启动)
- 有没有一种方法可以自动将.natvis附加到使用-DebugExe启动的调试会话
- 将 GDB 或 LLDB 嵌入程序C++并从代码启动调试器
- Eclipse C++ 调试器不会在断点处停止,而是在调试启动后立即终止
- VS 代码C++:无法启动调试 - 程序路径丢失或无效
- Eclipse PTP挂起OpenMPI应用程序的启动调试会话
- Visual Studio/C++:基于启动调试模式生成的非依赖项目的生成
- Visual Studio 在调试内核驱动程序时无法启动调试会话
- 在带有OpenCV的Visual Studio学习版中使用“启动调试”或“启动而不调试”
- 以仅本机模式在c#启动项目上启动调试
- Qt创建器启动调试器失败