添加参考项目空白 Visual Studio 2013

Add Reference Projects Blank Visual Studio 2013

我正在使用下载的 SDK 在 MSVS 2013 中开发应用程序。

当我尝试构建我的项目时,我得到 error LNK2019: unresolved external symbol _SecuAPI_Init@4 referenced in function _main D:\Documents\Visual Studio 2013\Projects\Lola\Lola\Main.obj Lola

在搜索 Google 和 MDN 之后,我缩小了范围,我要么在不应该使用参考,要么我没有正确地 link 编辑项目。我查看了我的代码,我认为是后者,除非我遗漏了什么。 SDK 附带的文档不清楚要 link 什么或如何将 SDK 添加到项目中。我不确定是否需要将 .dll 添加到项目文件夹中以显示在引用下或其他什么地方。

我正计划将此文件分发到其他计算机,我相信许可证上说可以免费在其他计算机上使用这些文件。

我在 Project->Properties->Linker->Additional Library Directories 和 Project->Properties->C/C++->Additional Include Directories 下添加了下载的 .lib 文件和 inc 文件的路径分别

该项目还附带了dll文件,我没有对它们进行任何操作。我尝试转到 Project->References->Add New Reference-Projects 但没有显示 select.

在Project->Properties->Linker->Input下,有Additional Dependencies。您通常需要将 .lib 的名称指定到 link 到那里。这应该可以解决它。

我想我已经解决了这个问题,虽然它只是导致了更多的警告,但我认为这些是因为我在定义上是多余的,因为 .lib 没有正确链接。

问题是我只有 Project->Properties->Linker->Input->Additional Dependencies 下的路径。您必须指定各个库,阅读添加 .lib 文件本身,而不仅仅是指定它们所在的文件夹。

为了方便起见,我在 Linker->General->Additional Library Directories 下添加了路径。然后我只需要在 Linker->Input 下添加文件。所以我只想添加 myLib.lib,而不是为每个文件添加整个路径。