|
1 | 1 | --- |
2 | | -title: "Resources Property Pages" |
3 | | -ms.date: "11/04/2016" |
4 | | -f1_keywords: ["VC.Project.VCResourceCompilerTool.ShowProgress", "VC.Project.VCResourceCompilerTool.AdditionalIncludeDirectories", "VC.Project.VCResourceCompilerTool.PreprocessorDefinitions", "VC.Project.VCResourceCompilerTool.OVERWRITEStandardIncludePath", "VC.Project.VCResourceCompilerTool.Culture", "VC.Project.VCResourceCompilerTool.ResourceOutputFileName"] |
5 | | -helpviewer_keywords: ["Resources property pages"] |
| 2 | +title: "Resources" |
| 3 | +ms.date: "08/28/2019" |
| 4 | +ms.topic: "article" |
6 | 5 | ms.assetid: dade2f6b-c51f-4c33-9023-41956ae4b5f6 |
| 6 | +f1_keywords: |
| 7 | + - VC.Project.VCResourceCompilerTool.PreprocessorDefinitions |
| 8 | + - VC.Project.VCResourceCompilerTool.UndefineProcessorDefinitions |
| 9 | + - VC.Project.VCResourceCompilerTool.Culture |
| 10 | + - VC.Project.VCResourceCompilerTool.AdditionalIncludeDirectories |
| 11 | + - VC.Project.VCResourceCompilerTool.IgnoreStandardIncludePath |
| 12 | + - VC.Project.VCResourceCompilerTool.ShowProgress |
| 13 | + - VC.Project.VCResourceCompilerTool.SuppressStartupBanner |
| 14 | + - VC.Project.VCResourceCompilerTool.ResourceOutputFileName |
| 15 | + - VC.Project.VCResourceCompilerTool.NullTerminateStrings |
| 16 | + - vc.project.AdditionalOptionsPage |
7 | 17 | --- |
8 | | -# Resources Property Pages |
9 | 18 |
|
10 | | -For more information on using the resource compiler, see [Using RC (The RC Command Line)](/windows/win32/menurc/using-rc-the-rc-command-line-). |
| 19 | +# Resources property page |
11 | 20 |
|
12 | | -For information on how to access the **Resources** property pages, see [Set C++ compiler and build properties in Visual Studio](../working-with-project-properties.md). |
| 21 | +For native Windows desktop programs, the build invokes the [Resource Compiler (rc.exe)](/windows/win32/menurc/resource-compiler) to add images, string tables, and *.res* files to the binary. The properties exposed in this property page are passed to the Resource Compiler, not to the C++ compiler or the linker. For more information on the properties listed here and how they map to RC command-line options, see [Using RC (The RC Command Line)](/windows/win32/menurc/using-rc-the-rc-command-line-). For information on how to access the **Resources** property pages, see [Set C++ compiler and build properties in Visual Studio](../working-with-project-properties.md). To programmatically access these properties, see <xref:Microsoft.VisualStudio.VCProjectEngine.VCResourceCompilerTool>. |
13 | 22 |
|
14 | | -To programmatically access these properties, see <xref:Microsoft.VisualStudio.VCProjectEngine.VCResourceCompilerTool>. |
| 23 | +Properties for .NET resources in C++/CLI applications are exposed in the [Managed Resources Property Page](managed-resources-property-page.md). |
| 24 | + |
| 25 | +## Preprocessor Definitions |
| 26 | + |
| 27 | +Specifies one or more defines for the resource compiler. (/d[macro]) |
| 28 | + |
| 29 | +## Undefine Preprocessor Definitions |
| 30 | + |
| 31 | +Undefine a symbol. (/u) |
| 32 | + |
| 33 | +## Culture |
| 34 | + |
| 35 | +Lists the culture (such as US English or Italian) used in the resources. (/l [num]) |
| 36 | + |
| 37 | +## Additional Include Directories |
| 38 | + |
| 39 | +Specifies one or more directories to add to the include path; use semi-colon delimiter if more than one. (/I[path]) |
| 40 | + |
| 41 | +## Ignore Standard Include Paths |
| 42 | + |
| 43 | +Prevents the resource compiler from searching for include files in directories specified in the INCLUDE environment variables. (/X) |
| 44 | + |
| 45 | +## Show Progress |
| 46 | + |
| 47 | +Send progress messages to output window. (/v) |
| 48 | + |
| 49 | +## Suppress Startup Banner |
| 50 | + |
| 51 | +Suppress the display of the startup banner and information message (/nologo) |
| 52 | + |
| 53 | +## Resource File Name |
| 54 | + |
| 55 | +Specifies the name of the resource file (/fo[file]) |
| 56 | + |
| 57 | +## Null Terminate Strings |
| 58 | + |
| 59 | +Append null's to all strings in the string tables. (/n) |
15 | 60 |
|
16 | 61 | ## See also |
17 | 62 |
|
18 | | -[C++ project property page reference](property-pages-visual-cpp.md) |
| 63 | +[C++ project property page reference](property-pages-visual-cpp.md) |
0 commit comments