description | title | ms.date | ms.topic | ms.assetid | f1_keywords | |||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Learn more about: C++ Debugging Property Pages |
C++ Debugging Property Pages |
07/24/2019 |
article |
78115a6b-3799-4515-814e-8566b5bdc55d |
|
These property pages are found under Project > Properties > Configuration Properties > Debugging. Choose the debugger type in the drop-down control. For more information about debugging C++ code, see Tutorial: Learn to debug C++ code using Visual Studio and Debugging Native Code.
The debug command to execute.
The command line arguments to pass to the application.
The application's working directory. By default, the directory containing the project file.
Specifies whether the debugger should attempt to attach to an existing process when debugging starts.
Specifies the debugger type to use. When set to Auto, the debugger type will be selected based on contents of the exe file.
Choices
- Native Only - Native Only
- Managed Only - Managed Only
- Mixed - Mixed
- Auto - Auto
- Script - Script
- GPU Only (C++ AMP) - GPU Only (C++ AMP)
Specifies the environment for the program to be debugged, or variables to merge with existing environment.
The debugging accelerator type to use for debugging the GPU code. (Available when the GPU debugger is active.)
Sets how often the GPU debugger breaks.
Choices
- Break once per warp - Break once per warp
- Break for every thread (like CPU behavior) - Break for every thread (like CPU behavior)
Merge specified environment variables with existing environment.
Attach the SQL debugger.
Override C++ AMP's default accelerator selection. Property does not apply when debugging managed code.
For more information about remote debugging, see Remote Debugging a Visual C++ Project in Visual Studio.
The debug command to execute.
The command line arguments to pass to the application.
The application's working directory. By default, the directory containing the project file.
Specifies a remote server name.
Specifies the connection type.
Choices
- Remote with Windows authentication - Remote with Windows authentication.
- Remote with no authentication - Remote with no authentication.
Specifies the debugger type to use. When set to Auto, the debugger type will be selected based on contents of the exe file.
Choices
- Native Only - Native Only
- Managed Only - Managed Only
- Mixed - Mixed
- Auto - Auto
- Script - Script
- GPU Only (C++ AMP) - GPU Only (C++ AMP)
Specifies the environment for the program to be debugged, or variables to merge with existing environment.
The debugging accelerator type to use for debugging the GPU code. (Available when the GPU debugger is active.)
Sets how often the GPU debugger breaks.
Choices
- Break once per warp - Break once per warp
- Break for every thread (like CPU behavior) - Break for every thread (like CPU behavior)
Specifies whether the debugger should attempt to attach to an existing process when debugging starts.
Attach the SQL debugger.
When debugging on a remote machine, if you want the contents of the project output (except for PDB files) to be copied to the remote machine, specify the path here.
When debugging on a remote machine, files and directories specified here (besides the project output) are copied to the Deployment Directory if one was specified.
Specifies whether to deploy the debug runtime libraries for the active platform (Win32, x64, or ARM).
Override C++ AMP's default accelerator selection. Property does not apply when debugging managed code.
Specifies the URL for the project.
Specifies the debugger type to use. When set to Auto, the debugger type will be selected based on contents of the exe file.
Choices
- Native Only - Native Only
- Managed Only - Managed Only
- Mixed - Mixed
- Auto - Auto
- Script - Script
Specifies the URL for the project.
Specifies the debugger type to use. When set to Auto, the debugger type will be selected based on contents of the exe file.
Choices
- Native Only - Native Only
- Managed Only - Managed Only
- Mixed - Mixed
- Auto - Auto
- Script - Script
Attach the SQL debugger.