visual-studio-2012 - Visual Studio 探查器给出错误 VSP1033(不包含可识别的可执行文件)

标签 visual-studio-2012 profiling native-code

我正在尝试使用 Visual Studio 的性能工具分析 C++ DLL。我创建了一个针对我的 DLL 的分析 session ,进入它的属性,并覆盖启动设置以运行加载此 DLL 的可执行文件。

当我尝试启动探查器时,我得到: 错误 VSP1033:文件“C:\src\mam\bin\Profile\Win32\Helper.dll”不包含可识别的可执行镜像。这让它看起来像是在尝试启动 DLL,但它确实使用可执行文件的名称生成了一个空报告。

有什么办法可以解决这个问题吗?

最佳答案

老问题,但我最近也遇到了这个问题。对我来说,问题是我在 64 位操作系统上运行,但并非所有实际设置为 64 位的编译目标。在我的例子中,我正在分析一个托管应用程序,我必须将它明确设置为 64 位,anycpu 是不够的。应用程序中的库也是如此。

关于visual-studio-2012 - Visual Studio 探查器给出错误 VSP1033(不包含可识别的可执行文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20152718/

相关文章:

java - 如何从java调用用汇编语言代码编写的函数?

javascript - 向下滚动 Native JS 中的 innerHTML 函数

css - 使用 ASP MVC4、VS2012 和 Web Essentials 时,如何将 mixins.less 文件与其他 less 文件集成?

c++ - Lint (CLang) 对 'override' 的特化投诉

c - 不使用 Visual Studio 时出现意外值输出

c++ - CppUnitTestFramework 的 CString ToString() 模板重载

python - 我如何进一步分析和优化这个字符串标记化函数?

c++ - 如何在 Linux 上查看(C 和 C++)二进制符号?

assembly - Linux 性能分析器给出的时间测量的含义

java - Ghost4J native 库将 pdf 转换为图像