我嘗試使用Visual Studio構建C++控制檯應用程序時出現問題。每當我得到錯誤:LNK1104 - cannot open file kernel32.lib
C++ | LNK1104 - 無法打開文件kernel32.lib
我開始學習C++的使用教程,所以我很新。我嘗試了一些我在Google上發現的東西,然後嘗試重新鍵入我的所有代碼。
我還不確定如何解決這個問題。我希望有人能幫助我。
感謝,
我嘗試使用Visual Studio構建C++控制檯應用程序時出現問題。每當我得到錯誤:LNK1104 - cannot open file kernel32.lib
C++ | LNK1104 - 無法打開文件kernel32.lib
我開始學習C++的使用教程,所以我很新。我嘗試了一些我在Google上發現的東西,然後嘗試重新鍵入我的所有代碼。
我還不確定如何解決這個問題。我希望有人能幫助我。
感謝,
檢查VC++目錄,在VS 2010中,這些可以在項目屬性中找到。檢查$(WindowsSdkDir)\ lib是否包含在目錄列表中,如果沒有,手動添加它。如果您正在構建X64平臺,則應從「平臺」組合框中選擇X64,並確保$(WindowsSdkDir)\ lib \ x64包含在目錄列表中。
這是全球性的還是項目特定的?當我做一個簡單的新項目時,只是打印一些文本,它可以正常工作,沒有錯誤。 – Nieck
它是全球性的.. –
***我試圖重新鍵入我所有的代碼***你的代碼不是問題。你的問題是安裝Visual Studio。也許你選擇了x64版本,只安裝了32位sdk。 – drescherjm
這是全球性的還是項目特定的?當我做一個簡單的新項目時,只是打印一些文本,它可以正常工作,沒有錯誤。 – Nieck
我認爲這兩者都是。項目特定設置可以覆蓋全局設置。對我來說,看起來問題的答案是在正確的道路上添加新信息。 – drescherjm