簡體   English   中英

從 exe 文件(visual studio)啟動時調試斷言失敗

[英]Debug assertion failed when launching from exe file (visual studio)

我被難住了,嘗試了從優化設置到設置到不同運行時庫的所有內容。

僅當我從.exe運行我的項目時才會收到此錯誤。 也許有人有同樣的問題並且知道如何解決。

MDd 模式輸出:

Debug Assertion Failed!
Program \x64\Debug\FRTI.exe
File:minkernel\crts\ucrt\src\appcrt\stdio\fseek.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。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM