Skip to content

Commit 0a6c1ec

Browse files
author
mikeblome
committed
added redirects and changed some file names and fixed some VIsual C++ branding
1 parent 1910228 commit 0a6c1ec

24 files changed

+101
-60
lines changed

.openpublishing.redirection.json

Lines changed: 44 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,11 @@
105105
"redirect_url": "/cpp/atl-mfc-shared/reference/classes-shared-by-mfc-and-atl",
106106
"redirect_document_id": false
107107
},
108+
{
109+
"source_path": "docs/build/building-c-cpp-programs.md",
110+
"redirect_url": "cpp/build/projects-and-build-systems-cpp",
111+
"redirect_document_id": true
112+
},
108113
{
109114
"source_path": "docs/build/batch-mode-rules.md",
110115
"redirect_url": "cpp/build/reference/batch-mode-rules",
@@ -587,8 +592,31 @@
587592
},
588593
{
589594
"source_path": "docs/ide/cmake-tools-for-visual-cpp.md",
590-
"redirect_url": "cpp/build/cmake-tools-for-visual-cpp",
591-
"redirect_document_id": false
595+
"redirect_url": "cpp/build/cmake-projects-in-visual-studio",
596+
"redirect_document_id": true
597+
},
598+
{
599+
"source_path": "docs/ide/get-started-linux-cmake.md",
600+
"redirect_url": "cpp/build/get-started-linux-cmake",
601+
"redirect_document_id": true
602+
}, {
603+
"source_path": "docs/ide/customize-cmake-settings.md",
604+
"redirect_url": "cpp/build/customize-cmake-settings",
605+
"redirect_document_id": true
606+
}, {
607+
"source_path": "docs/ide/configure-cmake-debugging-sessions.md",
608+
"redirect_url": "cpp/build/cconfigure-cmake-debugging-sessions",
609+
"redirect_document_id": true
610+
},
611+
{
612+
"source_path": "docs/ide/cmakesettings-reference.md",
613+
"redirect_url": "cpp/build/cmakesettings-reference.md",
614+
"redirect_document_id": true
615+
},
616+
{
617+
"source_path": "docs/ide/cmake-predefined-configuration-reference.md",
618+
"redirect_url": "cpp/build/cmake-predefined-configuration-reference",
619+
"redirect_document_id": true
592620
},
593621
{
594622
"source_path": "docs/ide/code-visual-cpp.md",
@@ -717,7 +745,7 @@
717745
},
718746
{
719747
"source_path": "docs/ide/ide-and-tools-for-visual-cpp-development.md",
720-
"redirect_url": "cpp/ide-and-tools-for-visual-cpp-development",
748+
"redirect_url": "cpp/overview-of-cpp-development",
721749
"redirect_document_id": false
722750
},
723751
{
@@ -787,8 +815,18 @@
787815
},
788816
{
789817
"source_path": "docs/ide/non-msbuild-projects.md",
790-
"redirect_url": "cpp/build/non-msbuild-projects",
791-
"redirect_document_id": false
818+
"redirect_url": "cpp/build/open-folder-projects-cpp",
819+
"redirect_document_id": true
820+
},
821+
{
822+
"source_path": "docs/ide/cppproperties-schema-reference.md",
823+
"redirect_url": "cpp/build/cppproperties-schema-reference",
824+
"redirect_document_id": true
825+
},
826+
{
827+
"source_path": "docs/ide/tasks-vs-json-schema-reference-cpp.md",
828+
"redirect_url": "cpp/build/tasks-vs-json-schema-reference-cpp",
829+
"redirect_document_id": true
792830
},
793831
{
794832
"source_path": "docs/ide/para-visual-cpp.md",
@@ -6917,7 +6955,7 @@
69176955
},
69186956
{
69196957
"source_path": "docs/ide/building-external-projects.md",
6920-
"redirect_url": "/cpp/build/non-msbuild-projects",
6958+
"redirect_url": "/cpp/build/open-folder-projects-cpp",
69216959
"redirect_document_id": false
69226960
},
69236961
{

docs/TOC.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# [Visual C++ in Visual Studio 2017](visual-cpp-in-visual-studio.md)
22
# [What's New for Visual C++ in Visual Studio 2017](what-s-new-for-visual-cpp-in-visual-studio.md)
3-
# [Overview of C++ development in Visual Studio](ide-and-tools-for-visual-cpp-development.md)
3+
# [Overview of C++ development in Visual Studio](overview-of-cpp-development.md)
44
# Visual C++ Tutorial
55
## [Install C++ support in Visual Studio](build/vscpp-step-0-installation.md)
66
## [Create a C++ console app project](build/vscpp-step-1-create.md)
@@ -14,6 +14,7 @@
1414
# [C Runtime Library](c-runtime-library/c-run-time-library-reference.md)
1515
# [C++ Standard Library](standard-library/cpp-standard-library-reference.md)
1616
# [Projects and Build Systems](build/building-c-cpp-programs.md)
17+
# [Writing and refactoring code](writing-and-refactoring-code-cpp.md)
1718
# [Windows Development](windows/overview-of-windows-programming-in-cpp.md)
1819
# [Linux Development](linux/download-install-and-setup-the-linux-development-workload.md)
1920
# [Cloud and Web Programming in Visual C++](cloud/cloud-and-web-programming-in-visual-cpp.md)

docs/build/TOC.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@
1212
### [Troubleshoot Build Customizations](troubleshooting-build-customizations.md)
1313
### [Format the Output of a Custom Build Step or Build Event](formatting-the-output-of-a-custom-build-step-or-build-event.md)
1414
## [Create a project from existing code](how-to-create-a-cpp-project-from-existing-code.md)
15-
# [Open Folder projects](non-msbuild-projects.md)
15+
# [Open Folder projects for C++](open-folder-projects-cpp.md)
1616
## [CppProperties.json schema reference](cppproperties-schema-reference.md)
1717
## [Tasks.vs.json schema reference (C++)](tasks-vs-json-schema-reference-cpp.md)
18-
# [CMake projects](cmake-tools-for-visual-cpp.md)
18+
# [CMake projects](cmake-projects-in-visual-studio.md)
1919
## [Tutorial: Create C++ cross-platform projects in Visual Studio](get-started-linux-cmake.md)
2020
## [Configure a Linux CMake project](../linux/cmake-linux-project.md)
2121
## [Customize CMake build settings](customize-cmake-settings.md)
@@ -107,17 +107,17 @@
107107
### [Manifest Generation at the Command Line](manifest-generation-at-the-command-line.md)
108108
### [How to: Embed a Manifest Inside a C/C++ Application](how-to-embed-a-manifest-inside-a-c-cpp-application.md)
109109
## [Troubleshooting C/C++ Isolated Applications and Side-by-side Assemblies](troubleshooting-c-cpp-isolated-applications-and-side-by-side-assemblies.md)
110-
# [Configure Visual C++ for 64-bit, x64 targets](configuring-programs-for-64-bit-visual-cpp.md)
111-
## [How to: Configure Visual C++ Projects to Target 64-Bit, x64 Platforms](how-to-configure-visual-cpp-projects-to-target-64-bit-platforms.md)
112-
## [How to: Enable a 64-Bit Visual C++ Toolset on the Command Line](how-to-enable-a-64-bit-visual-cpp-toolset-on-the-command-line.md)
113-
## [Common Visual C++ 64-bit Migration Issues](common-visual-cpp-64-bit-migration-issues.md)
110+
# [Configure MSVC for 64-bit, x64 targets](configuring-programs-for-64-bit-visual-cpp.md)
111+
## [How to: Configure C++ Projects to Target 64-Bit, x64 Platforms](how-to-configure-visual-cpp-projects-to-target-64-bit-platforms.md)
112+
## [How to: Enable a 64-Bit MSVC Toolset on the Command Line](how-to-enable-a-64-bit-visual-cpp-toolset-on-the-command-line.md)
113+
## [Common MSVC 64-bit Migration Issues](common-visual-cpp-64-bit-migration-issues.md)
114114
## [x64 software conventions](x64-software-conventions.md)
115115
### [x64 calling convention](x64-calling-convention.md)
116116
### [x64 stack usage](stack-usage.md)
117117
### [x64 prolog and epilog](prolog-and-epilog.md)
118118
### [x64 exception handling](exception-handling-x64.md)
119-
# [Configure Visual C++ for ARM processors](configuring-programs-for-arm-processors-visual-cpp.md)
120-
## [Common Visual C++ ARM Migration Issues](common-visual-cpp-arm-migration-issues.md)
119+
# [Configure C++ projects for ARM processors](configuring-programs-for-arm-processors-visual-cpp.md)
120+
## [Common MSVC ARM Migration Issues](common-visual-cpp-arm-migration-issues.md)
121121
## [Overview of ARM ABI Conventions](overview-of-arm-abi-conventions.md)
122122
## [Overview of ARM64 ABI Conventions](arm64-windows-abi-conventions.md)
123123
## [ARM Exception Handling](arm-exception-handling.md)

docs/build/cmake-predefined-configuration-reference.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -340,7 +340,7 @@ These options allow you to run commands on the remote system before and after bu
340340

341341
## See Also
342342

343-
[CMake Tools for Visual C++](cmake-tools-for-visual-cpp.md)<br/>
343+
[CMake Projects in Visual Studio](cmake-projects-in-visual-studio.md)<br/>
344344
[Configure a Linux CMake project](../linux/cmake-linux-project.md)<br/>
345345
[Connect to your remote Linux computer](../linux/connect-to-your-remote-linux-computer.md)<br/>
346346
[Configure CMake debugging sessions](configure-cmake-debugging-sessions.md)<br/>
File renamed without changes.

docs/build/configure-cmake-debugging-sessions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ C:\Users\satyan\7f14809a-2626-873e-952e-cdf038211175\
5454
```
5555
## See also
5656

57-
[CMake Tools for Visual C++](cmake-tools-for-visual-cpp.md)<br/>
57+
[CMake Projects in Visual Studio](cmake-projects-in-visual-studio.md)<br/>
5858
[Configure a Linux CMake project](../linux/cmake-linux-project.md)<br/>
5959
[Connect to your remote Linux computer](../linux/connect-to-your-remote-linux-computer.md)<br/>
6060
[Customize CMake build settings](customize-cmake-settings.md)<br/>

docs/build/configuring-programs-for-arm-processors-visual-cpp.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
2-
title: "Configure Visual C++ for ARM processors"
2+
title: "Configure C++ projects for ARM processors"
33
ms.date: "07/11/2018"
44
ms.assetid: 3d95f221-656a-480d-9651-9ad263895747
55
---
6-
# Configure Visual C++ for ARM processors
6+
# Configure C++ projects for ARM processors
77

8-
This section of the documentation contains information about how to use the Visual C++ build tools to target ARM hardware.
8+
This section of the documentation contains information about how to use the MSVC build tools to target ARM hardware.
99

1010
## In This Section
1111

@@ -15,7 +15,7 @@ Describes the application binary interface used by Windows on ARM for register u
1515
[Overview of ARM64 ABI Conventions](arm64-windows-abi-conventions.md)<br/>
1616
Describes the application binary interface used by Windows on ARM64 for register usage, calling conventions and exception handling.
1717

18-
[Common Visual C++ ARM Migration Issues](common-visual-cpp-arm-migration-issues.md)<br/>
18+
[Common MSVC ARM Migration Issues](common-visual-cpp-arm-migration-issues.md)<br/>
1919
Describes C++ code elements that are commonly assumed to be portable across architectures, but which produce different results for ARM than for x86 and x64.
2020

2121
[ARM Exception Handling](arm-exception-handling.md)<br/>

docs/build/customize-cmake-settings.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@ In the next example, the x86-Debug configuration defines its own value for the *
229229

230230
## See Also
231231

232-
[CMake Tools for Visual C++](cmake-tools-for-visual-cpp.md)<br/>
232+
[CMake Projects in Visual Studio](cmake-projects-in-visual-studio.md)<br/>
233233
[Configure a Linux CMake project](../linux/cmake-linux-project.md)<br/>
234234
[Connect to your remote Linux computer](../linux/connect-to-your-remote-linux-computer.md)<br/>
235235
[Configure CMake debugging sessions](configure-cmake-debugging-sessions.md)<br/>

docs/build/get-started-linux-cmake.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ In this tutorial, you have seen a code base cloned directly from GitHub, and bui
182182
Learn more about configuring and debugging CMake projects in Visual Studio:
183183
184184
> [!div class="nextstepaction"]
185-
> [CMake Tools for Visual C++](cmake-tools-for-visual-cpp.md)<br/><br/>
185+
> [CMake Projects in Visual Studio](cmake-projects-in-visual-studio.md)<br/><br/>
186186
> [Configure a Linux CMake project](../linux/cmake-linux-project.md)<br/><br/>
187187
> [Connect to your remote Linux computer](../linux/connect-to-your-remote-linux-computer.md)<br/><br/>
188188
> [Customize CMake build settings](customize-cmake-settings.md)<br/><br/>

docs/build/how-to-create-a-cpp-project-from-existing-code.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ms.assetid: e328a938-395c-48ea-9e35-dd433de12b31
99

1010
In Visual Studio, you can port existing code files into a C++ project using the **Create New Project From Existing Code Files** wizard. This wizard creates a project solution that uses the MSBuild system to manage source files and build configuration. It works best with relatively simple projects that do not have complex folder hierarchies. The wizard isn't available in older Express editions of Visual Studio.
1111

12-
Porting existing code files into a C++ project enables the use of native MSBuild project management features built into the IDE. If you prefer to use your existing build system, such as nmake makefiles, CMake, or alternatives, you can use the Open Folder or CMake options instead. For more information, see [Open Folder projects in Visual C++](non-msbuild-projects.md) or [CMake projects in Visual Studio](cmake-tools-for-visual-cpp.md). Both options let you use IDE features such as [IntelliSense](/visualstudio/ide/using-intellisense) and [Project Properties](working-with-project-properties.md).
12+
Porting existing code files into a C++ project enables the use of native MSBuild project management features built into the IDE. If you prefer to use your existing build system, such as nmake makefiles, CMake, or alternatives, you can use the Open Folder or CMake options instead. For more information, see [Open Folder projects for C++](open-folder-projects-cpp.md) or [CMake projects in Visual Studio](cmake-projects-in-visual-studio.md). Both options let you use IDE features such as [IntelliSense](/visualstudio/ide/using-intellisense) and [Project Properties](working-with-project-properties.md).
1313

1414
### To create a C++ project from existing code
1515

0 commit comments

Comments
 (0)