链接 .lib 文件时出现问题
Trouble linking .lib files
我目前正在尝试将三个 lib 文件链接到一个 C++ 项目中,该项目将从 USB 端口读取传入信息。 但是按照步骤添加 dmgr.lib 和 dstm.lib 文件后,我收到以下错误:
Error 6 error LNK1120: 5 unresolved externals c:usersausti_000documentsvisual studio 2012ProjectsUSBTestDebugUSBTest.exe
Error 2 error LNK2019: unresolved external symbol __imp__DmgrClose referenced in function "void __cdecl ErrorExit(void)" (?ErrorExit@@YAXXZ) c:Usersausti_000documentsvisual studio 2012ProjectsUSBTestUSBTestDstmDemo.obj
Error 1 error LNK2019: unresolved external symbol __imp__DmgrOpen referenced in function _main c:Usersausti_000documentsvisual studio 2012ProjectsUSBTestUSBTestDstmDemo.obj
Error 4 error LNK2019: unresolved external symbol __imp__DstmDisable referenced in function "void __cdecl ErrorExit(void)" (?ErrorExit@@YAXXZ) c:Usersausti_000documentsvisual studio 2012ProjectsUSBTestUSBTestDstmDemo.obj
Error 3 error LNK2019: unresolved external symbol __imp__DstmEnable referenced in function _main c:Usersausti_000documentsvisual studio 2012ProjectsUSBTestUSBTestDstmDemo.obj
Error 5 error LNK2019: unresolved external symbol __imp__DstmIO referenced in function _main c:Usersausti_000documentsvisual studio 2012ProjectsUSBTestUSBTestDstmDemo.obj
添加我Project -> Properties -> Configuration Properties -> Linker -> General
的文件然后我$(DSTM)libx64_win64_vc11_md;$(DMGR)libx64_win64_vc11_md;$(DPCDECL)libx64_win64_vc11_md
添加到Additional Library Directories
.
接下来,我将dstm.lib;dmgr.lib;
添加到Linker -> Input
.
接下来,我将C:Usersausti_000Downloadsdigilent.adept.sdk_v2.3.1digilent.adept.sdk_v2.3.1lib64;C:Usersausti_000Downloadsdigilent.adept.sdk_v2.3.1digilent.adept.sdk_v2.3.1include;%(AdditionalIncludeDirectories)
添加到C/C++ -> Additional Include Directories
.
最后,我在VC++ Directories -> Include Directories
中添加了C:Usersausti_000Downloadsdigilent.adept.sdk_v2.3.1digilent.adept.sdk_v2.3.1lib64;$(IncludePath)
,在VC++ Directories -> Library Directories
中添加了C:Usersausti_000Downloadsdigilent.adept.sdk_v2.3.1digilent.adept.sdk_v2.3.1lib64;$(LibraryPath)
。
知道出了什么问题吗?
http://msdn.microsoft.com/en-us/library/wdsk6as6.aspx
在 Visual Studio 开发环境中设置此链接器选项打开项目的"属性页"对话框。有关详细信息,请参见设置可视C++项目属性。展开链接器文件夹。选择"命令行"属性页。将该选项添加到"其他选项"框中。
- 警告处理为错误这里有什么问题
- 最小硬币更换问题(自上而下方法)
- 为"adjacent"变量赋值时出现问题
- 我的神经网络不起作用 [XOR 问题]
- 在Ubuntu 16.04上安装Cilk时出现问题
- C++我的数学有什么问题,为什么我的代码不能正确循环
- 编译包含字符串的代码时遇到问题
- Project Euler问题4的错误解决方案
- 问题:什么是QAbstractItemView::NoEditTriggers的反面
- 在编译C++代码(具有dlib和opencv)到WASM时面临问题
- 在进程中对同一管道进行读取和写入时C++管道出现问题
- 静态数据成员的问题-修复链接错误会导致编译器错误
- C++ 雷神库 - 使用资源加载器类时出现问题(不命名类型)
- 将Qt Creator Projet移植到Windows时的z.lib问题
- VS 2017 C 静态LIB与 /MD项目依赖性问题编辑
- 问题包括Curl Lib在Visual Studio 2015中用于C 程序
- LNK 2005链接器出现msvcrt.lib(MSVCR90.dll)问题
- lib(发布)或libd(调试),可以为我解决这个问题
- LIB$SSIGNAL问题与OpenVMS上的-F-atals有关
- 链接 .lib 文件时出现问题