2012-11-29 78 views
-3

我是一個白癡,編輯WinBase.h試圖覆蓋VC++ 2008錯誤。因此,無論何時編譯我的項目,它現在都會嘗試編譯WinBase。它繼續尋找400以上的錯誤。愚蠢的問題:我該如何解決這個問題?還原<WinBase.h>

編輯:

事實證明,我沒有編輯任何東西。我只是試圖#include <WinBase.h>而不是#include <windows.h>。這是行不通的...

+4

也許不改變文件你不明白修復你不明白的將是錯誤更好的選擇? :) – emartel

+1

悲觀主義者是有福的,因爲他們是頻繁備份的人。我真心希望你已經將該文件夾備份到了某個位置,並且該文件可以用原始創建日期進行恢復。否則,開始破解打開.cab文件或重新安裝。 – WhozCraig

+2

讓我直截了當地......編輯一個* WINDOWS HEADER FILE *以防止* ERRORS *(這幾乎肯定是你的錯),你驚訝的是事情不起作用?你的解決方案是「我怎麼不包含這個關鍵的包含文件,因爲我把它包含進去了?」 –

回答

4

嗯......不要那樣做?我不確定爲什麼你覺得這是一個合理的選擇,但隨機採取行動,特別是在你不明白的代碼領域,從來不是一個解決方案。

您需要重新安裝它顯然。你可以再次安裝Windows SDK(或者VC++,我相信它也包含它),應該爲你做。現在停止刪除隨機文件您的操作系統的創造者引入歧途的企圖寫入修正代碼:)

+0

什麼?我不應該那樣做?爲什麼呢,就在那天,我在汽車發動機艙裏切下了這個沒用的橡膠軟管。這輛愚蠢的汽車在數小時後突然啓動了一個檢查引擎。所以我把燈泡拿出來了,所以我不必把車開到機械師那裏去! –

+0

@NikBougalis:別忘了拆掉髮動機,它肯定會遲早起作用。 –

+0

想象一下我的燃油經濟性,一旦我擺脫了500磅無用的東西;) –