Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

狀況

假設您已在您的電腦上安裝 Microsoft Visual Studio 2010 Service Pack 1 (SP1) 或 Visual Studio 2012 更新 4。之後,如果您在建置 Visual C++ 的專案,Visual Studio 可能會當機期間連結,您可能會收到下列錯誤訊息︰

連結-OUT:_out/disp+work.exe-PDB:_out/disp+work.pdb-MANIFESTFILE: < yourmanifest >.mf @< yourexe >。 exe.lcf-設定檔-NXCOMPAT-堆疊︰ 0x2000000-SWAPRUN︰ 網路-偵錯-選擇︰ REF DEBUGTYPE︰ 履歷表、 修復-機器︰ amd64-/nologo _out / < yourlib >.exp ole32.lib rpcrt4.lib oleaut32.lib oledb.lib uuid.lib kernel32.lib advapi32.lib user32.lib gdi32.lib winspool.lib ws2_32.lib Iphlpapi.lib netapi32.lib comdlg32.lib shell32.lib dbghelp.lib version.lib mpr.lib secur32.lib-ltcg: pgu pgd: < yourpdg >.pgd


PGOMGR︰ 警告 PG0188︰ 否。PGC 檔案符合 ' * pgc' 找不到。
_out / < yourlib >.exp︰ 警告 LNK4042︰ 指定一次以上; 物件忽略其它其它其它其它
產生程式碼
< sourcefile >.c︰ 嚴重錯誤 C1001︰ 發生編譯器內部錯誤。
(編譯器檔案 ' f:\dd\vctools\compiler\utc\src\p2\main.c[0x000007FEEE648E16:0x00000004E45E24B0]',行 183)
若要解決此問題,請簡化或變更上述位置附近的程式。
請選擇 Visual C++ 上的 [技術支援] 命令
[說明] 功能表,或開啟技術支援說明檔,以取得更多資訊

連結︰ 嚴重錯誤 LNK1000︰ 內部錯誤 IMAGE::BuildImage

版本 <連結版本在 Visual Studio 2010,或在 Visual Studio 2012>

ExceptionCode = C0000005
ExceptionFlags = 00000000
ExceptionAddress = 000007FEEE648E16 (000007FEEE490000)"C:\Program 檔案 (x86) \Microsoft Visual Studio 的 10.0\VC\BIN\amd64\c2.dll"
NumberParameters = 00000002
ExceptionInformation [0] = 0000000000000000
ExceptionInformation [1] = 00000004E45E24B0

內容︰
Rax = 0000000087035F78 R8 = 0000000000000000
Rbx = 0000000000000000 的 R9 = 0000000000000000
Rcx = 000000013FB80050 R10 = 0000000000000000
Rdx = 000000001C8E5688 R11 = 0000000000000286
Rsp = 00000000001FE1A0 R12 = 000000008FD02A28
Rbp = 0000000087035F18 E13 = 0000000000000000
Rsi = 0000000000000000 的 R14 = 000000003A2FB1B9
Rdi = 00000004E45E24B0 R15 = 000000011CB014A0
擷取 = 000007FEEE648E16 EFlags = 0000000000010202
SegCs = 0000000000000033 的 SegDs = 000000000000002B
SegSs = 000000000000002B SegEs = 000000000000002B
SegFs = 0000000000000053 的 SegGs = 000000000000002B
Dr0 = 0000000000000000 的 Dr3 = 0000000000000000
Dr1 = 0000000000000000 的 Dr6 = 0000000000000000
Dr2 = 0000000000000000 的 Dr7 = 0000000000000000


建置使用特性指引最佳化的附註和 //LTCG選項。如果您移除 //LTCG選項和 /PGD ] 選項中,這個問題不會發生。

解決方案

如果要解決這個問題,請下載並套用 hotfix,從下列連結。

Hotfix 資訊

支援的 hotfix 可從 Microsoft 取得。不過,此 Hotfix 僅用於修正本文中所述的問題。此 Hotfix 只適用於發生此特定問題的系統上。

如果 Hotfix 可供下載,在此知識庫文件頂端將出現<有可用的 Hotfix 供您下載>區段。如果這個區段不會出現,將要求提交給 Microsoft 客戶服務及支援取得 Hotfix。

注意如果發生其他問題,或如果需要進行疑難排解,您可能必須建立個別的服務要求。收取支援費用會套用到其他支援問題和此特定 hotfix 無法解決的問題。如 Microsoft 客戶服務及支援的電話號碼或建立個別的服務要求的完整清單,請造訪下列 Microsoft 網站︰

http://support.microsoft.com/contactus/?ws=support注意「 可下載 Hotfix 」表單會顯示 hotfix 可用的語言。如果看不到您的語言,是因為未提供該語言的 Hotfix 。


先決條件

若要套用此 hotfix,您必須有 Visual Studio 2012 更新 4] 或 [Visual Studio 2010 安裝 SP1。

重新啟動需求

您可能必須重新啟動電腦,如果受影響的檔案不在使用一次的安裝,安裝 hotfix 之後。我們建議您安裝此 hotfix 之前,關閉所有 Visual Studio 相關的元件。

狀態

Microsoft 已確認這是<套用>一節所列出的 Microsoft 產品的問題。

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×