C++项目没有编译

Dav*_*vid 4 c++ windows audio recording

我使用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但是当我点击重建时,我得到了一大堆错误,这些错误并没有指向我在源代码中的任何地方...源代码提供的可执行文件工作正常所以你能检查一下并告诉我是什么我错过了

更新:

Error   1   error LNK2001: unresolved external symbol _AvRevertMmThreadCharacteristics@4    c:\Users\Admin\documents\visual studio 2010\Projects\tr\tr\loopback-capture.obj tr

Error   2   error LNK2001: unresolved external symbol __imp__mmioWrite@12   c:\Users\Admin\documents\visual studio 2010\Projects\tr\tr\loopback-capture.obj tr

Error   3   error LNK2001: unresolved external symbol __imp__mmioCreateChunk@12 c:\Users\Admin\documents\visual studio 2010\Projects\tr\tr\loopback-capture.obj tr

Error   4   error LNK2001: unresolved external symbol __imp__mmioAscend@12  c:\Users\Admin\documents\visual studio 2010\Projects\tr\tr\loopback-capture.obj tr

Error   5   error LNK2001: unresolved external symbol _AvSetMmThreadCharacteristicsW@8  c:\Users\Admin\documents\visual studio 2010\Projects\tr\tr\loopback-capture.obj tr

Error   6   error LNK2001: unresolved external symbol __imp__mmioOpenW@12   c:\Users\Admin\documents\visual studio 2010\Projects\tr\tr\main.obj tr

Error   7   error LNK2001: unresolved external symbol __imp__mmioClose@8    c:\Users\Admin\documents\visual studio 2010\Projects\tr\tr\main.obj tr

Error   8   error LNK2001: unresolved external symbol __imp__mmioDescend@16 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
Run Code Online (Sandbox Code Playgroud)

Kev*_*enK 7

好吧,如果你签入你的源文件夹,你会发现有一些库必须链接到:

TARGETLIBS = \
    $(SDK_LIB_PATH)\avrt.lib \
    $(SDK_LIB_PATH)\ole32.lib \
    $(SDK_LIB_PATH)\winmm.lib \
Run Code Online (Sandbox Code Playgroud)

在这种特殊情况下,您需要进入已创建项目的VS2010设置并包含这些文件.我相信这个选项会落在下面Additional Dependencies,虽然我没有VS2010方便进行双重检查.

我相信邻里 Properties > C++ > Linker > Additional Dependencies

这可能不准确,但它应该让你接近你需要的地方.你需要包括avrt.lib, ole32.lib, winmm.lib.