|
1 | 1 | --- |
2 | | -title: "Open Folder projects in Visual C++" |
3 | | -ms.date: "06/01/2018" |
| 2 | +title: "Open Folder support for C++ build systems in Visual Studio" |
| 3 | +ms.date: "01/21/2019" |
4 | 4 | helpviewer_keywords: ["Open Folder Projects in Visual C++"] |
5 | 5 | ms.assetid: abd1985e-3717-4338-9e80-869db5435175 |
6 | 6 | --- |
7 | | -# Open Folder projects in Visual C++ |
| 7 | +# Open Folder projects for C++ |
8 | 8 |
|
9 | | -In Visual Studio 2017 and later, the "Open Folder" feature enables you to open a folder of source files and immediately start coding with support for IntelliSense, browsing, refactoring, debugging, and so on. No .sln or .vcxproj files are loaded; if needed, you can specify custom tasks as well as build and launch parameters through simple .json files. |
| 9 | +In Visual Studio 2017 and later, the "Open Folder" feature enables you to open a folder of source files and immediately start coding with support for IntelliSense, browsing, refactoring, debugging, and so on. No .sln or .vcxproj files are loaded; if needed, you can specify custom tasks as well as build and launch parameters through simple .json files. For general information about Open Folder, see [Develop code in Visual Studio without projects or solutions](/visualstudio/ide/develop-code-in-visual-studio-without-projects-or-solutions). |
10 | 10 |
|
11 | | -For general information about Open Folder, see [Develop code in Visual Studio without projects or solutions](/visualstudio/ide/develop-code-in-visual-studio-without-projects-or-solutions). |
| 11 | +CMake is integrated in the Visual Studio IDE as CMake Tools for Visual C++, a component of the C++ desktop workload. For more information, see [CMake projects in Visual Studio](cmake-tools-for-visual-cpp.md). For any other build system, you can use the Open Folder feature. Open Folder effectively decouples the code editor, debugger and analyzers from the build system and the compiler toolset. You can use the C++ code editor with its rich IntelliSense features, the code analyzers, and the Visual Studio debugger with virtually any build system, including CMake, Ninja, QMake (for Qt projects), gyp, SCons, Gradle, Buck, make and more. It even works with a single file or a loose collection of files with no build system. |
12 | 12 |
|
13 | | -The Open Folder feature effectively decouples the code editor, debugger and analyzers from the build system and the compiler toolset. You can use the C++ code editor with its rich IntelliSense features, the code analyzers, and the Visual Studio debugger with virtually any build system, including CMake, Ninja, QMake (for Qt projects), gyp, SCons, Gradle, Buck, make and more. It even works with a single file or a loose collection of files with no build system. |
14 | | - |
15 | | -To use Open Folder, from the main menu select *File | Open | Folder* or press *Ctrl + Shift + Alt + O*. |
| 13 | +To use Open Folder, from the main menu select **File | Open | Folder** or press **Ctrl + Shift + Alt + O**. |
16 | 14 | Solution Explorer immediately displays all the files in the folder. You can click on any file to begin editing it. In the background, Visual Studio starts indexing the files to enable IntelliSense, navigation, and refactoring features. As you edit, create, move, or delete files, Visual Studio tracks the changes automatically and continuously updates its IntelliSense index. |
17 | 15 |
|
18 | | -## CMake projects |
19 | | - |
20 | | -CMake is integrated in the Visual Studio IDE as CMake Tools for Visual C++, a component of the C++ desktop workload. For more information, see [CMake Tools for Visual C++](cmake-tools-for-visual-cpp.md). |
21 | | - |
22 | 16 | ## QMake projects that target the Qt framework |
23 | 17 |
|
24 | 18 | You can use CMake Tools for Visual C++ to target Qt to build Qt projects, or you can use the [Qt Visual Studio Extension](https://download.qt.io/development_releases/vsaddin/) for either Visual Studio 2015 or Visual Studio 2017. |
|
0 commit comments