Skip to content

Commit f5ea448

Browse files
author
mikeblome
committed
moved more files from ide to build reference
1 parent e069b70 commit f5ea448

38 files changed

+1256
-1335
lines changed

docs/build/TOC.md

+25-25
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,31 @@
11
# [Building C/C++ Projects](building-c-cpp-programs.md)
2-
# [Visual Studio Projects (C++)](../ide/building-cpp-projects-in-visual-studio.md)
3-
## [C++ project templates](../ide/visual-cpp-project-types.md)
4-
## [Compile and build a project](../ide/compile-and-build-a-project.md)
5-
## [Set compiler and build properties](../ide/working-with-project-properties.md)
6-
### [Create reusable build configurations](../ide/create-reusable-property-configurations.md)
7-
### [Modify properties and targets without changing the project file](../ide/modify-project-properties-without-changing-project-file.md)
2+
# [Visual Studio Projects (C++)](building-cpp-projects-in-visual-studio.md)
3+
## [C++ project templates](visual-cpp-project-types.md)
4+
## [Compile and build a project](compile-and-build-a-project.md)
5+
## [Set compiler and build properties](working-with-project-properties.md)
6+
### [Create reusable build configurations](create-reusable-property-configurations.md)
7+
### [Modify properties and targets without changing the project file](modify-project-properties-without-changing-project-file.md)
88
## [Precompiled header files](reference/creating-precompiled-header-files.md)
9-
## [Add source files to a project](../ide/using-visual-cpp-add-new-item-templates.md)
9+
## [Add source files to a project](using-visual-cpp-add-new-item-templates.md)
1010
## [Install libraries](../vcpkg.md)
11-
## [Reference libraries and components at build time](../ide/adding-references-in-visual-cpp-projects.md)
12-
## [Organize Project Output Files](../ide/how-to-organize-project-output-files-for-builds.md)
13-
## [Custom Build Steps and Build Events](../ide/understanding-custom-build-steps-and-build-events.md)
14-
### [Specify Custom Build Tools](../ide/specifying-custom-build-tools.md)
15-
### [Specify Build Events](../ide/specifying-build-events.md)
16-
### [Troubleshoot Build Customizations](../ide/troubleshooting-build-customizations.md)
17-
### [Format the Output of a Custom Build Step or Build Event](../ide/formatting-the-output-of-a-custom-build-step-or-build-event.md)
18-
## [Create a project from existing code](../ide/how-to-create-a-cpp-project-from-existing-code.md)
19-
### [Specify Project Location and Source Files, Create New Project From Existing Code Files Wizard](../ide/specify-project-location-and-source-files.md)
20-
### [Specify Project Settings, Create New Project From Existing Code Files Wizard](../ide/specify-project-settings-create-new-project-from-existing-code-files-wizard.md)
21-
### [Specify Debug Configuration Settings, Create New Project From Existing Code Files Wizard](../ide/specify-debug-configuration-settings.md)
22-
### [Specify Release Configuration Settings, Create New Project From Existing Code Files Wizard](../ide/specify-release-configuration.md)
23-
# [CMake projects](../ide/cmake-tools-for-visual-cpp.md)
24-
# [Open Folder projects](../ide/non-msbuild-projects.md)
25-
# [Windows makefile projects (NMAKE)](../ide/creating-a-makefile-project.md)
26-
## [Makefile Project Wizard](../ide/makefile-project-wizard.md)
27-
## [Application Settings, Makefile Project Wizard](../ide/application-settings-makefile-project-wizard.md)
28-
## [How to: Enable IntelliSense for Makefile Projects](../ide/how-to-enable-intellisense-for-makefile-projects.md)
11+
## [Reference libraries and components at build time](adding-references-in-visual-cpp-projects.md)
12+
## [Organize Project Output Files](how-to-organize-project-output-files-for-builds.md)
13+
## [Custom Build Steps and Build Events](understanding-custom-build-steps-and-build-events.md)
14+
### [Specify Custom Build Tools](specifying-custom-build-tools.md)
15+
### [Specify Build Events](specifying-build-events.md)
16+
### [Troubleshoot Build Customizations](troubleshooting-build-customizations.md)
17+
### [Format the Output of a Custom Build Step or Build Event](formatting-the-output-of-a-custom-build-step-or-build-event.md)
18+
## [Create a project from existing code](how-to-create-a-cpp-project-from-existing-code.md)
19+
### [Specify Project Location and Source Files, Create New Project From Existing Code Files Wizard](specify-project-location-and-source-files.md)
20+
### [Specify Project Settings, Create New Project From Existing Code Files Wizard](specify-project-settings-create-new-project-from-existing-code-files-wizard.md)
21+
### [Specify Debug Configuration Settings, Create New Project From Existing Code Files Wizard](specify-debug-configuration-settings.md)
22+
### [Specify Release Configuration Settings, Create New Project From Existing Code Files Wizard](specify-release-configuration.md)
23+
# [CMake projects](cmake-tools-for-visual-cpp.md)
24+
# [Open Folder projects](non-msbuild-projects.md)
25+
# [Windows makefile projects (NMAKE)](creating-a-makefile-project.md)
26+
## [Makefile Project Wizard](makefile-project-wizard.md)
27+
## [Application Settings, Makefile Project Wizard](application-settings-makefile-project-wizard.md)
28+
## [How to: Enable IntelliSense for Makefile Projects](how-to-enable-intellisense-for-makefile-projects.md)
2929
# [Use the MSVC toolset from the command line](building-on-the-command-line.md)
3030
## [Walkthrough: Compile a Native C++ Program on the Command Line](walkthrough-compiling-a-native-cpp-program-on-the-command-line.md)
3131
## [Walkthrough: Compile a C program on the command line](walkthrough-compile-a-c-program-on-the-command-line.md)

docs/build/reference/TOC.md

+59-61
Original file line numberDiff line numberDiff line change
@@ -495,27 +495,27 @@
495495
# [Compiler Errors C2500 to C3999](../../error-messages/compiler-errors-2/TOC.md)
496496
# [Compiler Warnings](../../error-messages/compiler-warnings/TOC.md)
497497
# [Tool Errors](../../error-messages/tool-errors/TOC.md)
498-
# [XML Documentation (Visual C++)](../../ide/xml-documentation-visual-cpp.md)
499-
## [Recommended Tags for Documentation Comments (C++)](../../ide/recommended-tags-for-documentation-comments-visual-cpp.md)
500-
### [<c>](../../ide/c-visual-cpp.md)
501-
### [<code>](../../ide/code-visual-cpp.md)
502-
### [<example>](../../ide/example-visual-cpp.md)
503-
### [<exception>](../../ide/exception-visual-cpp.md)
504-
### [<include>](../../ide/include-visual-cpp.md)
505-
### [<list>](../../ide/list-visual-cpp.md)
506-
### [<para>](../../ide/para-visual-cpp.md)
507-
### [<param>](../../ide/param-visual-cpp.md)
508-
### [<paramref>](../../ide/paramref-visual-cpp.md)
509-
### [<permission>](../../ide/permission-visual-cpp.md)
510-
### [<remarks>](../../ide/remarks-visual-cpp.md)
511-
### [<returns>](../../ide/returns-visual-cpp.md)
512-
### [<see>](../../ide/see-visual-cpp.md)
513-
### [<seealso>](../../ide/seealso-visual-cpp.md)
514-
### [<summary>](../../ide/summary-visual-cpp.md)
515-
### [<value>](../../ide/value-visual-cpp.md)
516-
## [.Xml File Processing](../../ide/dot-xml-file-processing.md)
517-
## [Delimiters for Visual C++ Documentation Tags](../../ide/delimiters-for-visual-cpp-documentation-tags.md)
518-
## [XDCMake Reference](../../ide/xdcmake-reference.md)
498+
# [XML Documentation (Visual C++)](xml-documentation-visual-cpp.md)
499+
## [Recommended Tags for Documentation Comments (C++)](recommended-tags-for-documentation-comments-visual-cpp.md)
500+
### [<c>](c-visual-cpp.md)
501+
### [<code>](code-visual-cpp.md)
502+
### [<example>](example-visual-cpp.md)
503+
### [<exception>](exception-visual-cpp.md)
504+
### [<include>](include-visual-cpp.md)
505+
### [<list>](list-visual-cpp.md)
506+
### [<para>](para-visual-cpp.md)
507+
### [<param>](param-visual-cpp.md)
508+
### [<paramref>](paramref-visual-cpp.md)
509+
### [<permission>](permission-visual-cpp.md)
510+
### [<remarks>](remarks-visual-cpp.md)
511+
### [<returns>](returns-visual-cpp.md)
512+
### [<see>](see-visual-cpp.md)
513+
### [<seealso>](seealso-visual-cpp.md)
514+
### [<summary>](summary-visual-cpp.md)
515+
### [<value>](value-visual-cpp.md)
516+
## [.Xml File Processing](dot-xml-file-processing.md)
517+
## [Delimiters for Visual C++ Documentation Tags](delimiters-for-visual-cpp-documentation-tags.md)
518+
## [XDCMake Reference](xdcmake-reference.md)
519519
## [Building C/C++ Isolated Applications and Side-by-side Assemblies](../building-c-cpp-isolated-applications-and-side-by-side-assemblies.md)
520520
### [Concepts of Isolated Applications and Side-by-side Assemblies](../concepts-of-isolated-applications-and-side-by-side-assemblies.md)
521521
### [Building C/C++ Isolated Applications](../building-c-cpp-isolated-applications.md)
@@ -528,43 +528,41 @@
528528
#### [How to: Embed a Manifest Inside a C/C++ Application](../how-to-embed-a-manifest-inside-a-c-cpp-application.md)
529529
### [Troubleshooting C/C++ Isolated Applications and Side-by-side Assemblies](../troubleshooting-c-cpp-isolated-applications-and-side-by-side-assemblies.md)
530530
## [MSBuild Overview for C++ projects](../msbuild-visual-cpp-overview.md)
531-
### [MSBuild Projects](../../ide/creating-and-managing-visual-cpp-projects.md)
532-
### [Overview]()
533-
### [Project Types in C++](../../ide/visual-cpp-project-types.md)
534-
### [Common Macros for Build Commands and Properties](../../ide/common-macros-for-build-commands-and-properties.md)
535-
### [Example Project File](../../ide/project-files.md)
536-
### [File Types Created for C++ Projects](../../ide/file-types-created-for-visual-cpp-projects.md)
537-
### [Files Created for CLR Projects](../../ide/files-created-for-clr-projects.md)
538-
### [ATL Program or Control Source and Header Files](../../ide/atl-program-or-control-source-and-header-files.md)
539-
### [MFC Program or Control Source and Header Files](../../ide/mfc-program-or-control-source-and-header-files.md)
540-
### [Help Files (../ide/HTML Help)](../../ide/help-files-html-help.md)
541-
### [Help Files (../ide/WinHelp)](../../ide/help-files-winhelp.md)
542-
### [Hint Files](../../ide/hint-files.md)
543-
### [Property Page XML Files](../../ide/property-page-xml-files.md)
544-
### [.vcxproj and .props file structure](../../ide/vcxproj-file-structure.md)
545-
## [Property Pages (C++)](../../ide/property-pages-visual-cpp.md)
546-
### [General Property Page](../../ide/general-property-page-project.md)
547-
### [General Property Page](../../ide/general-property-page-file.md)
548-
### [VC++ Directories Property Page](../../ide/vcpp-directories-property-page.md)
549-
### [Command Line Property Pages](../../ide/command-line-property-pages.md)
550-
### [NMake Property Page](../../ide/nmake-property-page.md)
551-
### [Linker Property Pages](../../ide/linker-property-pages.md)
552-
### [Manifest Tool Property Pages](../../ide/manifest-tool-property-pages.md)
553-
#### [General, Manifest Tool, Configuration Properties, <Projectname> Property Pages Dialog Box](../../ide/general-manifest-tool-configuration-properties.md)
554-
#### [Input and Output, Manifest Tool, Configuration Properties, <Projectname> Property Pages Dialog Box](../../ide/input-and-output-manifest-tool.md)
555-
#### [Isolated COM, Manifest Tool, Configuration Properties, <Projectname> Property Pages Dialog Box](../../ide/isolated-com-manifest-tool.md)
556-
#### [Advanced, Manifest Tool, Configuration Properties, <Projectname> Property Pages Dialog Box](../../ide/advanced-manifest-tool.md)
557-
### [Resources Property Pages](../../ide/resources-property-pages.md)
558-
### [Managed Resources Property Page](../../ide/managed-resources-property-page.md)
559-
### [MIDL Property Pages](../../ide/midl-property-pages.md)
560-
#### [MIDL Property Pages: General](../../ide/midl-property-pages-general.md)
561-
#### [MIDL Property Pages: Output](../../ide/midl-property-pages-output.md)
562-
#### [MIDL Property Pages: Advanced](../../ide/midl-property-pages-advanced.md)
563-
### [Web References Property Page](../../ide/web-references-property-page.md)
564-
### [XML Data Generator Tool Property Page](../../ide/xml-data-generator-tool-property-page.md)
565-
### [XML Document Generator Tool Property Pages](../../ide/xml-document-generator-tool-property-pages.md)
566-
### [Custom Build Step Property Page: General](../../ide/custom-build-step-property-page-general.md)
567-
### [HLSL Property Pages](../../ide/hlsl-property-pages.md)
568-
#### [HLSL Property Pages: General](../../ide/hlsl-property-pages-general.md)
569-
#### [HLSL Property Pages: Advanced](../../ide/hlsl-property-pages-advanced.md)
570-
#### [HLSL Property Pages: Output Files](../../ide/hlsl-property-pages-output-files.md)
531+
### [MSBuild Projects](creating-and-managing-visual-cpp-projects.md)
532+
### [Common Macros for Build Commands and Properties](common-macros-for-build-commands-and-properties.md)
533+
### [Example Project File](project-files.md)
534+
### [File Types Created for C++ Projects](file-types-created-for-visual-cpp-projects.md)
535+
### [Files Created for CLR Projects](files-created-for-clr-projects.md)
536+
### [ATL Program or Control Source and Header Files](atl-program-or-control-source-and-header-files.md)
537+
### [MFC Program or Control Source and Header Files](mfc-program-or-control-source-and-header-files.md)
538+
### [Help Files (../ide/HTML Help)](help-files-html-help.md)
539+
### [Help Files (../ide/WinHelp)](help-files-winhelp.md)
540+
### [Hint Files](hint-files.md)
541+
### [Property Page XML Files](property-page-xml-files.md)
542+
### [.vcxproj and .props file structure](vcxproj-file-structure.md)
543+
## [Property Pages (C++)](property-pages-visual-cpp.md)
544+
### [General Property Page](general-property-page-project.md)
545+
### [General Property Page](general-property-page-file.md)
546+
### [VC++ Directories Property Page](vcpp-directories-property-page.md)
547+
### [Command Line Property Pages](command-line-property-pages.md)
548+
### [NMake Property Page](nmake-property-page.md)
549+
### [Linker Property Pages](linker-property-pages.md)
550+
### [Manifest Tool Property Pages](manifest-tool-property-pages.md)
551+
#### [General, Manifest Tool, Configuration Properties, <Projectname> Property Pages Dialog Box](general-manifest-tool-configuration-properties.md)
552+
#### [Input and Output, Manifest Tool, Configuration Properties, <Projectname> Property Pages Dialog Box](input-and-output-manifest-tool.md)
553+
#### [Isolated COM, Manifest Tool, Configuration Properties, <Projectname> Property Pages Dialog Box](isolated-com-manifest-tool.md)
554+
#### [Advanced, Manifest Tool, Configuration Properties, <Projectname> Property Pages Dialog Box](advanced-manifest-tool.md)
555+
### [Resources Property Pages](resources-property-pages.md)
556+
### [Managed Resources Property Page](managed-resources-property-page.md)
557+
### [MIDL Property Pages](midl-property-pages.md)
558+
#### [MIDL Property Pages: General](midl-property-pages-general.md)
559+
#### [MIDL Property Pages: Output](midl-property-pages-output.md)
560+
#### [MIDL Property Pages: Advanced](midl-property-pages-advanced.md)
561+
### [Web References Property Page](web-references-property-page.md)
562+
### [XML Data Generator Tool Property Page](xml-data-generator-tool-property-page.md)
563+
### [XML Document Generator Tool Property Pages](xml-document-generator-tool-property-pages.md)
564+
### [Custom Build Step Property Page: General](custom-build-step-property-page-general.md)
565+
### [HLSL Property Pages](hlsl-property-pages.md)
566+
#### [HLSL Property Pages: General](hlsl-property-pages-general.md)
567+
#### [HLSL Property Pages: Advanced](hlsl-property-pages-advanced.md)
568+
#### [HLSL Property Pages: Output Files](hlsl-property-pages-output-files.md)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
title: "Advanced, Manifest Tool, Configuration Properties, &lt;Projectname&gt; Property Pages Dialog Box"
3+
ms.date: "11/04/2016"
4+
f1_keywords: ["VC.Project.VCManifestTool.KeyFile", "VC.Project.VCManifestTool.UpdateFileHashes", "VC.Project.VCManifestTool.UpdateFileHashesSearchPath", "VC.Project.VCManifestTool.ValidateSignature", "VC.Project.VCManifestTool.KeyContainer"]
5+
ms.assetid: 3d587366-05ea-4956-a978-313069660735
6+
---
7+
# Advanced, Manifest Tool, Configuration Properties, &lt;Projectname&gt; Property Pages Dialog Box
8+
9+
Use this dialog box to specify advanced options for [Mt.exe](https://msdn.microsoft.com/library/aa375649).
10+
11+
To access this property page dialog box, open the property pages for your project or your property sheet. Expand the **Manifest Tool** node under **Configuration Properties**, and then select **Advanced**.
12+
13+
## UIElement List
14+
15+
- **Update File Hashes**
16+
17+
Uses the /hashupdate option to specify that the manifest tool will compute the hash of files specified in `<file>` elements, and then update the hash attributes with the computed value.
18+
19+
- **Update File Hashes Search Path**
20+
21+
Specifies the search path for files that are referenced in `<file>` elements. This option also uses the /hashupdate option.
22+
23+
## See Also
24+
25+
[\<file> Element](/visualstudio/deployment/file-element-clickonce-application)<br>
26+
[ClickOnce Application Manifest](/visualstudio/deployment/clickonce-application-manifest)<br>
27+
[Manifest Tool Property Pages](../ide/manifest-tool-property-pages.md)<br>
28+
[Working with Project Properties](../ide/working-with-project-properties.md)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
title: "ATL Program or Control Source and Header Files"
3+
ms.date: "11/04/2016"
4+
helpviewer_keywords: ["file types [C++], ATL source and headers"]
5+
ms.assetid: cb65372f-4880-4007-b582-a52eaa568fd1
6+
---
7+
# ATL Program or Control Source and Header Files
8+
9+
The following files are created when you create an ATL project in Visual Studio, depending on the options you select for the project you create.
10+
11+
All of these files are located in the *Projname* directory, and in either the Header Files (.h files) folder or Source Files (.cpp files) folder in Solution Explorer.
12+
13+
|File name|Description|
14+
|---------------|-----------------|
15+
|*Projname*.h|The main include file containing the C++ interface definitions and GUID declarations of the items defined in ATLSample.idl. It is regenerated by MIDL during compilation.|
16+
|*Projname*.cpp|The main program source file. It contains the implementation of your DLL's exports for an in-process server and the implementation of `WinMain` for a local server. For a service, this additionally implements all the service management functions.|
17+
|Resource.h|The header file for the resource file.|
18+
|StdAfx.cpp|Includes the files StdAfx.h and Atlimpl.cpp.|
19+
|StdAfx.h|Includes the ATL header files.|
20+
21+
## See Also
22+
23+
[File Types Created for Visual C++ Projects](../ide/file-types-created-for-visual-cpp-projects.md)<br>
24+
[MFC Program or Control Source and Header Files](../ide/mfc-program-or-control-source-and-header-files.md)<br>
25+
[CLR Projects](../ide/files-created-for-clr-projects.md)

0 commit comments

Comments
 (0)