Я использую CMake
для C++
проекта.Я пытаюсь использовать profile guided optimization
, поэтому мне нужно также передать аргументы командной строки в версию моего двоичного файла в режиме Release
.Visual Studio
необходимо для создания профиля производительности.У меня уже есть конфигурация launch.vs.json
для двоичного файла режима Debug
с аргументами командной строки:
{
"version": "0.2.1",
"defaults": {},
"configurations": [
{
"name": "MyProject",
"project": "CMakeLists.txt",
"projectTarget": "MyProject.exe",
"type": "default",
"args": [
"...", "..."
]
}
]
}
Когда я переключаюсь в режим Release
и выбираю элемент запуска MyProject
, Visual Studio
показываетследующее сообщение об ошибке:
Unable to start debugging. The startup project could not be launched.
Почему это не работает таким образом?Я также не могу настроить другой профиль и заставить Visual Studio
распознавать его в режиме Release
, но он отлично работает в режиме Debug
.