我目前正在尝试将三个lib文件链接到一个C ++项目,该项目将从USB端口读取传入信息。但在按照添加dmgr.lib和dstm.lib文件的步骤后,我收到以下错误:
Error 6 error LNK1120: 5 unresolved externals c:\users\austi_000\documents\visual studio 2012\Projects\USBTest\Debug\USBTest.exe
Error 2 error LNK2019: unresolved external symbol __imp__DmgrClose referenced in function "void __cdecl ErrorExit(void)" (?ErrorExit@@YAXXZ) c:\Users\austi_000\documents\visual studio 2012\Projects\USBTest\USBTest\DstmDemo.obj
Error 1 error LNK2019: unresolved external symbol __imp__DmgrOpen referenced in function _main c:\Users\austi_000\documents\visual studio 2012\Projects\USBTest\USBTest\DstmDemo.obj
Error 4 error LNK2019: unresolved external symbol __imp__DstmDisable referenced in function "void __cdecl ErrorExit(void)" (?ErrorExit@@YAXXZ) c:\Users\austi_000\documents\visual studio 2012\Projects\USBTest\USBTest\DstmDemo.obj
Error 3 error LNK2019: unresolved external symbol __imp__DstmEnable referenced in function _main c:\Users\austi_000\documents\visual studio 2012\Projects\USBTest\USBTest\DstmDemo.obj
Error 5 error LNK2019: unresolved external symbol __imp__DstmIO referenced in function _main c:\Users\austi_000\documents\visual studio 2012\Projects\USBTest\USBTest\DstmDemo.obj
要添加我执行的文件Project -> Properties -> Configuration Properties -> Linker -> General
然后我将$(DSTM)\lib\x64_win64_vc11_md;$(DMGR)\lib\x64_win64_vc11_md;$(DPCDECL)\lib\x64_win64_vc11_md
添加到Additional Library Directories
。
接下来,我将dstm.lib;dmgr.lib;
添加到Linker -> Input
。
接下来,我将C:\Users\austi_000\Downloads\digilent.adept.sdk_v2.3.1\digilent.adept.sdk_v2.3.1\lib64;C:\Users\austi_000\Downloads\digilent.adept.sdk_v2.3.1\digilent.adept.sdk_v2.3.1\include;%(AdditionalIncludeDirectories)
添加到C/C++ -> Additional Include Directories
。
最后,我在C:\Users\austi_000\Downloads\digilent.adept.sdk_v2.3.1\digilent.adept.sdk_v2.3.1\lib64;$(IncludePath)
中添加了VC++ Directories -> Include Directories
,在C:\Users\austi_000\Downloads\digilent.adept.sdk_v2.3.1\digilent.adept.sdk_v2.3.1\lib64;$(LibraryPath)
中添加了VC++ Directories -> Library Directories
。
有任何疑问是什么?
答案 0 :(得分:0)
http://msdn.microsoft.com/en-us/library/wdsk6as6.aspx
在Visual Studio开发环境中设置此链接器选项 打开项目的“属性页”对话框。有关详细信息,请参阅设置Visual C ++项目属性。 展开链接器文件夹。 选择“命令行”属性页。 将选项添加到“附加选项”框中。