Skip to content

Commit d2972d7

Browse files
author
mikeblome
committed
more links and TOC adjustment
1 parent bb7b833 commit d2972d7

5 files changed

Lines changed: 8 additions & 8 deletions

File tree

‎docs/TOC.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@
1313
# [C/C++ Preprocessor](preprocessor/c-cpp-preprocessor-reference.md)
1414
# [C Runtime Library](c-runtime-library/c-run-time-library-reference.md)
1515
# [C++ Standard Library](standard-library/cpp-standard-library-reference.md)
16+
# [Projects and Build Systems](build/building-c-cpp-programs.md)
1617
# [Windows Development](windows/overview-of-windows-programming-in-cpp.md)
1718
# [Linux Development](linux/download-install-and-setup-the-linux-development-workload.md)
1819
# [Cloud and Web Programming in Visual C++](cloud/cloud-and-web-programming-in-visual-cpp.md)
1920
# [Parallel Programming](parallel/parallel-programming-in-visual-cpp.md)
2021
# [Data Access](data/data-access-in-cpp.md)
2122
# [Text and Strings](text/text-and-strings-in-visual-cpp.md)
2223
# [vcpkg: A Package Manager for C++](vcpkg.md)
23-
# [Configure and compile C++ projects](build/building-c-cpp-programs.md)
2424
# [Port and Upgrade C++ Code](porting/visual-cpp-porting-and-upgrading-guide.md)
2525
# [Security Best Practices for C++](security/security-best-practices-for-cpp.md)
2626
## [Running as a Member of the Users Group](security/running-as-a-member-of-the-users-group.md)

‎docs/build/building-c-cpp-programs.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
2-
title: "Building C/C++ Projects in Visual Studio"
2+
title: "C/C++ Projects and build systems in Visual Studio"
33
ms.description: "Use Visual Studio to compile and build C++ projects for Windows, ARM or Linux based on any project system."
44
ms.date: "12/08/2018"
55
f1_keywords: ["vcbuilding", "buildingaprogramVC"]
66
helpviewer_keywords: ["builds [C++]", "Visual C++ projects, building", "projects [C++], building", "builds [C++], options", "Visual C++, build options"]
77
ms.assetid: fa6ed4ff-334a-4d99-b5e2-a1f83d2b3008
88
---
9-
# Building C/C++ projects in Visual Studio
9+
# C/C++ Projects and build systems in Visual Studio
1010

1111
You can use Visual Studio 2017 to edit, compile and build any C++ code base with full IntelliSense support without having to convert that code into a Visual Studio project or compile with the MSVC toolset. For example, you can edit a cross-platform CMake project in Visual Studio on a Windows machine, then compile it for Linux using g++ on a remote Linux machine.
1212

‎docs/build/creating-and-managing-visual-cpp-projects.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ A *Visual Studio project* is a project based on the MSBuild build system. MSBuil
1313

1414
You can create C++ projects by choosing **File | New | Project**, then choosing Visual C++ in the left pane. In the center pane you see a list of project templates:
1515

16-
![Project Templates](media/vs2017-new-project.png "Visual Studio 2017 New Project Dialog")
16+
![Project Templates](../media/vs2017-new-project.png "Visual Studio 2017 New Project Dialog")
1717

1818
For more information about all the default project templates that are included in Visual Studio, see [C++ project templates in Visual Studio](reference/visual-cpp-project-types.md). You can create your own project templates. For more information, see [How to: Create project templates](/visualstudio/ide/how-to-create-project-templates).
1919

@@ -41,7 +41,7 @@ To compile and run the new project, press **F5** or click the *debug dropdown* w
4141

4242
A new project compiles without errors. When adding your own code, you may occasionally introduce an error or trigger a warning. An error prevents the build from completing; a warning does not. All errors and warnings will appear both in the Output Window and in the Error List when you build the project.
4343

44-
![Output window and error list](media/vs2017-output-error-list.png) "Visual Studio 2017 error List")
44+
![Output window and error list](../media/vs2017-output-error-list.png) "Visual Studio 2017 error List")
4545

4646
In the Error List, you can press **F1** on a highlighted error to go to its documentation topic.
4747

‎docs/build/reference/cl-environment-variables.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ The CL tool uses the following environment variables:
1313

1414
- INCLUDE, which must point to the \include subdirectory of your Visual C++ installation.
1515

16-
- LIBPATH, which specifies directories to search for metadata files referenced with [#using](../preprocessor/hash-using-directive-cpp.md). See `#using` for more information on LIBPATH.
16+
- LIBPATH, which specifies directories to search for metadata files referenced with [#using](../../preprocessor/hash-using-directive-cpp.md). See `#using` for more information on LIBPATH.
1717

1818
You can set the CL or \_CL\_ environment variable using the following syntax:
1919

@@ -26,7 +26,7 @@ You can use these environment variables to define the files and options you use
2626

2727
You cannot use the /D option to define a symbol that uses an equal sign (=). You can substitute the number sign (#) for an equal sign. In this way, you can use the CL or \_CL\_ environment variables to define preprocessor constants with explicit values—for example, `/DDEBUG#1` to define `DEBUG=1`.
2828

29-
For related information, see [Set Environment Variables](../build/setting-the-path-and-environment-variables-for-command-line-builds.md).
29+
For related information, see [Set Environment Variables](../setting-the-path-and-environment-variables-for-command-line-builds.md).
3030

3131
## Examples
3232

‎docs/build/reference/hint-files.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,7 @@ These notes apply to the preceding list:
231231

232232
## See Also
233233

234-
[File Types Created for Visual C++ Projects](../file-types-created-for-visual-cpp-projects.md)<br>
234+
[File Types Created for Visual C++ Projects](file-types-created-for-visual-cpp-projects.md)<br>
235235
[#define Directive (C/C++)](../../preprocessor/hash-define-directive-c-cpp.md)<br>
236236
[#undef Directive (C/C++)](../../preprocessor/hash-undef-directive-c-cpp.md)<br>
237237
[SAL Annotations](../../c-runtime-library/sal-annotations.md)<br>

0 commit comments

Comments
 (0)