Профилирование с помощью CMake, C++ и Visual Studio 2012
Я использую CMake 2.8.10.1 для создания файлов проекта для Visual Studio 2012 Ultimate (64-разрядная версия). Полученное решение содержит библиотеку, некоторые тесты и некоторые исполняемые файлы.
Я хотел бы остановиться на некоторых приложениях. Когда я выбираю "анализ" - > "начать анализ производительности", я сталкиваюсь с сообщением об ошибке"никакие запускаемые проекты не доступны для профилирования."Как я могу профилировать свое решение, сгенерированное CMake?
2 ответов
кажется, я нашел способ это исправить. Вам нужно добавить конфигурацию win32 в свой проект. Тогда profiler увидит ваш проект как launchable. Например, для конфигурации выпуска необходимо добавить следующее
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
под
<ItemGroup Label="ProjectConfigurations">
использование меню:
- Сборка - > Configuration Manager
- перейти к строке проекта в профиль
- в столбце платформа обратите внимание, что он будет иметь только
x64
запись - использовать выпадающее меню
<New...>
и выберитеWin32
наNew platform:
-