9

我正在使用 CMake 2.8.10.1 为 Visual Studio 2012 Ultimate(64 位)生成项目文件。生成的解决方案包含一个库、一些测试和一些可执行文件。

我想介绍一些应用程序。当我选择“ANALYZE”->“Start Performance Analysis”时,我遇到错误消息“ No launchable projects are available for profiling ”。如何分析 CMake 生成的解决方案?

4

2 回答 2

16

看来我找到了修复它的方法。你需要在你的项目下添加win32配置。然后探查器会将您的项目视为可启动的。例如,对于发布配置,您应该添加以下内容

<ProjectConfiguration Include="Release|Win32">
      <Configuration>Release</Configuration>
      <Platform>Win32</Platform>
</ProjectConfiguration> 

在下面

<ItemGroup Label="ProjectConfigurations">

使用菜单:

  • 构建 -> 配置管理器
  • 转到要配置的项目行
  • 在平台栏注意它只会有一个x64条目
  • 使用下拉菜单<New...>并选择Win32New platform:
  • -
于 2013-02-02T04:48:05.020 回答
5

这是 Visual Studio 中一个可笑的错误。QMake 也受此困扰。

https://connect.microsoft.com/VisualStudio/feedback/details/823467/performance-wizard-doesnt-show-any-projects-to-profile-if-there-is-no-win32-configuration

于 2014-02-25T11:24:34.547 回答