9

CMake 2.8.10.1を使用して、Visual Studio 2012 Ultimate(64ビット)用のプロジェクトファイルを生成しています。結果として得られるソリューションには、ライブラリ、いくつかのテスト、およびいくつかの実行可能ファイルが含まれています。

いくつかのアプリケーションのプロファイルを作成したいと思います。[分析]->[パフォーマンス分析の開始]を選択すると、「プロファイリングに使用できる起動可能なプロジェクトがありません」というエラーメッセージが表示されます。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 に答える