[英]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.