2010-12-03 133 views
3

我用visual studio 2010創建了一個空的C++控制檯應用程序,並從http://blogs.msdn.com/b/matthew_van_eerde/archive/2008/12/16/sample-wasapi-loopback-capture-record-what-you-hear.aspx中拖放了源文件,但是當我點擊重建時,我得到了一大堆錯誤,它不會指引我在源中的任何地方......隨源提供的可執行文件正常工作所以,你可以檢查一下,告訴我我錯過了什麼。C++項目不編譯

更新:

Error 1 error LNK2001: unresolved external symbol [email protected] c:\Users\Admin\documents\visual studio 2010\Projects\tr\tr\loopback-capture.obj tr 

Error 2 error LNK2001: unresolved external symbol [email protected] c:\Users\Admin\documents\visual studio 2010\Projects\tr\tr\loopback-capture.obj tr 

Error 3 error LNK2001: unresolved external symbol [email protected] c:\Users\Admin\documents\visual studio 2010\Projects\tr\tr\loopback-capture.obj tr 

Error 4 error LNK2001: unresolved external symbol [email protected] c:\Users\Admin\documents\visual studio 2010\Projects\tr\tr\loopback-capture.obj tr 

Error 5 error LNK2001: unresolved external symbol [email protected] c:\Users\Admin\documents\visual studio 2010\Projects\tr\tr\loopback-capture.obj tr 

Error 6 error LNK2001: unresolved external symbol [email protected] c:\Users\Admin\documents\visual studio 2010\Projects\tr\tr\main.obj tr 

Error 7 error LNK2001: unresolved external symbol [email protected] c:\Users\Admin\documents\visual studio 2010\Projects\tr\tr\main.obj tr 

Error 8 error LNK2001: unresolved external symbol [email protected] c:\Users\Admin\documents\visual studio 2010\Projects\tr\tr\main.obj tr 

Error 9 error LNK1120: 8 unresolved externals c:\users\admin\documents\visual studio 2010\Projects\tr\Release\tr.exe tr 
+1

你能否至少把編譯錯誤的日誌。 – 2010-12-03 03:53:26

+1

這甚至不是一個問題,即使您將它重新編爲看起來像一個問題,它仍然沒有顯示您有效地使用SO用戶的時間。請求幫助時請更體貼,更具體。 – KevenK 2010-12-03 03:53:36

回答

6

那麼,如果你在你的源文件夾檢查,你會看到有一些必須鏈接到一些庫:

TARGETLIBS = \ 
    $(SDK_LIB_PATH)\avrt.lib \ 
    $(SDK_LIB_PATH)\ole32.lib \ 
    $(SDK_LIB_PATH)\winmm.lib \ 

在這種特殊情況下,您將希望進入您創建的項目的VS2010設置幷包含這些文件。我相信這個選項將會落在Additional Dependencies之下,儘管我沒有VS2010方便地進行仔細檢查。

相信在Properties > C++ > Linker > Additional Dependencies

附近那可能不準確,但它應該讓你接近的地方,你需要。您需要包含avrt.lib, ole32.lib, winmm.lib