Profiling mit CMake, C ++ und Visual Studio 2012

8

Ich verwende CMake 2.8.10.1, um Projektdateien für Visual Studio 2012 Ultimate (64-Bit) zu generieren. Die resultierende Lösung enthält eine Bibliothek, einige Tests und einige ausführbare Dateien.

Ich möchte einige der Anwendungen profilieren. Wenn ich "ANALYSE" wähle - & gt; "Start Performance Analysis", die Fehlermeldung " Es sind keine startfähigen Projekte für die Profilerstellung verfügbar ". Wie kann ich meine von CMake generierte Lösung profilieren?

    
Petter 18.12.2012, 14:17
quelle

2 Antworten

15

Es scheint, ich habe einen Weg gefunden, es zu reparieren. Sie müssen die Win32-Konfiguration in Ihrem Projekt hinzufügen. Dann sieht Profiler Ihr Projekt als startbar. Für die Release-Konfiguration sollten Sie beispielsweise Folgendes hinzufügen:

%Vor%

unter

%Vor%

Über das Menü:

  • Bauen - & gt; Konfigurationsmanager
  • Gehe in die Zeile des Projekts, um es zu profilieren
  • Beachten Sie, dass in der Plattformspalte nur ein Eintrag x64
  • enthalten ist
  • Verwenden Sie das Dropdown-Menü <New...> und wählen Sie Win32 für New platform:
  •  -
ixSci 02.02.2013, 04:48
quelle
5

Das ist ein lächerlicher Bug in Visual Studio. QMake leidet darunter.

Ссылка

    
Trass3r 25.02.2014 11:24
quelle