本人还是个学生,玩玩全全的小白,老师让我们在网上找个算法的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......