6

我以前使用的是 Visual Studio 2012,但在最近的 Windows 升级后,它开始抱怨它现在不兼容。我升级了 Windows 7 并且不兼容消息从 Visual Studio 2012 中消失了,但我现在有一个新问题。之前运行的解决方案现在没有运行。我正在为我的脚本使用专有库(cdt.dll 和 cdt.lib 文件)。

Visual Studio 现在正在生成以下我以前从未见过的消息:

'tmt_gygi_700ms120mlmin_mob_f2.exe' (Win32): Loaded  C:\Users\CCPAdmin\Desktop\cpp\cpp_applications\extract by block\tmt_gygi_700ms120mlmin_mob_f2\Debug\tmt_gygi_700ms120mlmin_mob_f2.exe'. Symbols loaded.

'tmt_gygi_700ms120mlmin_mob_f2.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ntdll.dll'. Symbols loaded.

'tmt_gygi_700ms120mlmin_mob_f2.exe' (Win32): Loaded 'C:\Windows\SysWOW64\kernel32.dll'. Symbols loaded.

'tmt_gygi_700ms120mlmin_mob_f2.exe' (Win32): Loaded 'C:\Windows\SysWOW64\KernelBase.dll'. Symbols loaded.

'tmt_gygi_700ms120mlmin_mob_f2.exe' (Win32): Loaded 'C:\Users\CCPAdmin\Desktop\cpp\cpp_applications\extract by block\tmt_gygi_700ms120mlmin_mob_f2\Debug\cdt.dll'. Module was built without symbols.

'tmt_gygi_700ms120mlmin_mob_f2.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msvcr110d.dll'. Symbols loaded.

'tmt_gygi_700ms120mlmin_mob_f2.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msvcp110d.dll'. Symbols loaded.

The program '[8104] tmt_gygi_700ms120mlmin_mob_f2.exe' has exited with code 0 (0x0).

我认为问题是 cdt.dll "Module was built without symbols"

有什么建议么?

4

3 回答 3

3

The program '[8104] tmt_gygi_700ms120mlmin_mob_f2.exe' has exited with code 0 (0x0).表示您的应用程序成功运行。您看到的消息只是意味着没有可用的调试信息并且不是问题(除非您想要调试cdt.dll,在这种情况下您需要兼容的 pdb 文件)。

于 2013-10-15T14:29:12.793 回答
2

我现在在尝试调试某些测试时使用 VS 2017 15.9.11 遇到了类似的问题,我的消息错误是:

'testhost.x86.exe' (CLR v4.0.30319: testhost.x86.exe): 加载'C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\PROFESSIONAL\COMMON7\IDE\EXTENSIONS\TESTPLATFORM\pt-BR \Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll'。模块是在没有符号的情况下构建的。'testhost.x86.exe' (CLR v4.0.30319: testhost.x86.exe): 加载'C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\PROFESSIONAL\COMMON7\IDE\EXTENSIONS\TESTPLATFORM\pt-BR \Microsoft.TestPlatform.CrossPlatEngine.resources.dll'。模块是在没有符号的情况下构建的。程序“[6308] testhost.x86.exe”已退出,代码为 -1 (0xffffffff)。

我已经通过[TestClass]在类声明中添加注释来解决。VS 对此错误没有明确的消息。

于 2019-05-07T16:25:32.587 回答
2

如果是 Python,进入项目->属性->调试->取消勾选“启用本机代码调试”

对于 C++,转到工具-> 选项-> 调试-> 通用-> 取消选中“仅启用我的代码”

于 2017-10-11T14:32:00.983 回答