Skip to content

Commit 47ddecb

Browse files
authored
Merge pull request MicrosoftDocs#3475 from corob-msft/docs/corob/C1090
Add C1090 documentation
2 parents 3621c02 + b4167ee commit 47ddecb

File tree

3 files changed

+32
-2
lines changed

3 files changed

+32
-2
lines changed

docs/error-messages/compiler-errors-1/compiler-fatal-errors-c999-through-c1999.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ The articles in this section of the documentation explain a subset of the error
8282
|[Fatal error C1087](fatal-error-c1087.md)|cannot tell *type* file: '*file*': *message*|
8383
|[Fatal error C1088](fatal-error-c1088.md)|cannot flush *type* file: '*file*': *message*|
8484
|[Fatal error C1089](fatal-error-c1089.md)|cannot truncate *type* file: '*file*': *message*|
85-
|Fatal error C1090|PDB API call failed, error code '*code*': '*message*'|
85+
|[Fatal error C1090](fatal-error-c1090.md)|PDB API call failed, error code '*code*': '*message*'|
8686
|[Fatal error C1091](fatal-error-c1091.md)|compiler limit: string exceeds *number* bytes in length|
8787
|[Fatal error C1092](../../error-messages/compiler-errors-1/fatal-error-c1092.md)|Edit and Continue does not support changes to data types; build required|
8888
|[Fatal error C1093](../../error-messages/compiler-errors-1/fatal-error-c1093.md)|API call '*function*' failed '*HRESULT*' : '*description*'|
@@ -100,7 +100,7 @@ The articles in this section of the documentation explain a subset of the error
100100
|[Fatal error C1109](fatal-error-c1109.md)|unable to find '*symbol*' in DLL '*file*'|
101101
|Fatal error C1110|too many nested template/generic definitions|
102102
|Fatal error C1111|too many template/generic parameters|
103-
|Fatal error C1112|compiler limit: `'number`' too many macro arguments, only *number* allowed|
103+
|Fatal error C1112|compiler limit: '*number*' too many macro arguments, only *number* allowed|
104104
|[Fatal error C1113](../../error-messages/compiler-errors-1/fatal-error-c1113.md)|#using failed on '*file*'|
105105
|Fatal error C1114|'*file*': WinRT does not support #using of a managed assembly|
106106
|[Fatal error C1120](../../error-messages/compiler-errors-1/fatal-error-c1120.md)|call to GetProcAddress failed for '*function*'|
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
description: "Learn more about: Fatal Error C1090 PDB API call failed"
3+
title: "Fatal Error C1090"
4+
ms.date: 04/01/2021
5+
f1_keywords: ["C1090"]
6+
helpviewer_keywords: ["C1090"]
7+
---
8+
# Fatal Error C1090
9+
10+
> PDB API call failed, error code '*error-number*': *message*
11+
12+
An error occurred in processing a PDB file.
13+
14+
Error C1090 is a catch-all for uncommon compiler PDB file errors that aren't reported separately. We only have generic advice for resolving this issue:
15+
16+
- Do a clean operation in your build directories, and then do a full build of your solution.
17+
18+
- Reboot your computer, or check for stray or unresponsive mspdbsrv.exe processes and kill them in TaskManager.
19+
20+
- Turn off antivirus checks in your project directories.
21+
22+
- Use the [`/Zf`](../../build/reference/zf.md) compiler option if using [`/MP`](../../build/reference/mp-build-with-multiple-processes.md) with MSBuild or another parallel build process.
23+
24+
- Try building by using the 64-bit hosted toolset.
25+
26+
For more troubleshooting or workaround information, search for this error on [Developer Community](https://aka.ms/vsfeedback/browsecpp) or [Stack Overflow](https://stackoverflow.com/search?q=C1090).
27+
28+
You can also report the issue on Developer Community. For more information, see [How to report a problem with the Microsoft C++ toolset](../../overview/how-to-report-a-problem-with-the-visual-cpp-toolset.md).

docs/error-messages/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,8 @@
203203
href: compiler-errors-1/fatal-error-c1088.md
204204
- name: fatal error C1089
205205
href: compiler-errors-1/fatal-error-c1089.md
206+
- name: fatal error C1090
207+
href: compiler-errors-1/fatal-error-c1090.md
206208
- name: fatal error C1091
207209
href: compiler-errors-1/fatal-error-c1091.md
208210
- name: fatal error C1092

0 commit comments

Comments
 (0)