繁体   English   中英

SCIP和Visual Studio:错误LNK2001

[英]SCIP and Visual Studio: error LNK2001

我试图使SCIP在Windows 10中与C ++一起使用。我想在Visual Studio 2010中使用SCIP(版本3.2.1)解决VRP问题。

我已经下载了源文件,然后从http://scip.zib.de预编译了dll,并将.hpp和cpp文件包括在我的VS项目中。 存档中有一个.dll,.exe和.lib文件。

在项目属性中,我执行了以下操作:

C / C ++->常规->其他包含目录:C:\\ scipoptsuite-3.2.1 \\ scip-3.2.1 \\ src \\

C / C ++->链接器->输入->其他依赖项:C:\\ Users \\ Mahla \\ Desktop \\ src \\ scip-3.2.1.win.x86_64.msvc.opt.spx.ld.lib;

C / C ++->常规->输入->其他库依赖关系:C:\\ Users \\ Mahla \\ Desktop \\ src \\ scip-3.2.1.win.x86_64.msvc.opt.spx.ld.lib;

VC ++目录->包含目录:C:\\ Users \\ Mahla \\ Desktop \\ src;

VC ++目录->库目录:C:\\ Users \\ Mahla \\ Desktop \\ src;

src文件夹是scip根目录下src的副本。

我将.dll,.lib和.exe复制到了Debug文件夹中,与Visual Studio中的解决方案.sln文件位于同一级别。

在构建时,我遇到许多错误,例如:

main_vrp.obj:错误LNK2001:无法解析的外部符号_SCIPcreateConsLinear

谁能告诉我问题出在哪里或如何在VS中建立示例。

非常感谢你。

我正在使用x64版本的SCIP。 所以我的“平台”应该是x64,而不是Win32,否则会出现LNK错误。 我只是将配置管理器中的平台更改为x64,然后一切正常。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM