首页 文章

SCIP和Visual Studio:错误LNK2001

提问于
浏览
0

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

我已经下载了源文件,然后从http://scip.zib.de预编译了dll,并在我的VS项目中包含了.hpp和cpp文件 . 存档中有.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副本 .

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

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

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

任何人都可以告诉我是什么问题或如何在VS中设置示例 .

非常感谢你 .

1 回答

  • 0

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

相关问题