本人還是個學生,玩玩全全的小白,老師讓我們在網上找個演算法的c++源代碼之后通過mex在matlab中呼叫,我找的是線性方程組的解法,代碼是完全正確的,建立的是win32控制臺應用程式,輸完代碼之后,點擊“本地windows除錯器”,想看一下能否運行,黑色背景的命令視窗打開了,然后根據提示輸入系數之類的資料,但是輸完系數之后按回車,視窗直接關閉了。之后vs就顯示一堆“C:\Windows\System32\各種各樣.dll”。無法查找或打開 PDB 檔案”這樣的問題。之后通過查閱資料,找到了解決辦法:
1.不按F5運行,按ctrl+F5運行 (方法可行)
2.專案屬性------C/C++---------代碼生成---------運行庫-----改為多執行緒除錯(/Mtd)(方法不可行)
3.工具-------選項--------啟用源服務器支持 除錯----------符號---------windows符號服務器
第三種方法除了一個dll檔案還是無法查找或打開之外 其他都ok
出問題的:“thefirstattempt.exe”(Win32): 已加載“C:\Windows\System32\ucrtbased.dll”。無法查找或打開 PDB 檔案。

各位大佬,接下來該怎么辦 啊 ,卡在這里了 TAT......
uj5u.com熱心網友回復:
可以參考:
https://www.zhihu.com/question/36680053
總結就是需要下載安裝 Windows SDK 10
uj5u.com熱心網友回復:
謝謝上面大佬uj5u.com熱心網友回復:
不客氣,可以的話請考慮結題給分^_^
uj5u.com熱心網友回復:
樓主好,我也遇到了這個問題,下載安裝了win10SDK,但還是原來的樣子,我電腦是win10 64位,vs2017,安裝SDK程序中的默認路徑是program files(x86),但是我打開程式運行尋找的路徑是systemwow64,是不是這里有問題,或者您安裝的程序有什么不一樣?轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/87369.html
標籤:C++ 語言
上一篇:共享記憶體行程通信,一個服務端和N個客戶端,信號量是怎么做到同步的,看了很多資料,沒看懂!
下一篇:新手實作雙向鏈表的疑惑
