SCIP и Visual Studio: ошибка LNK2001

Я пытаюсь заставить работать SCIP с C ++ в Windows 10.
Я хочу решить проблему VRP, используя SCIP (версия 3.2.1) в Visual Studio 2010.

Я скачал исходные файлы и затем скомпилировал dll из http://scip.zib.de и включил файлы .hpp и cpp в мой проект VS.
в архиве был файл .dll, .exe и .lib.

В свойствах проекта я сделал следующее:

C / C ++ -> Общие -> Дополнительные каталоги включения:
C: \ scipoptsuite-3.2.1 \ СКИП-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 \ СКИП-3.2.1.win.x86_64.msvc.opt.spx.ld.lib;

Каталоги VC ++-> Включить каталоги:
C: \ Users \ Mahla \ Desktop \ SRC;

Каталоги VC ++-> Каталоги библиотек:
C: \ Users \ Mahla \ Desktop \ SRC;

Папка src является копией src в корневом каталоге scip.

Я скопировал .dll, .lib и .exe в папку Debug на том же уровне, что и файл решения .sln в Visual Studio.

При сборке я получаю много ошибок, таких как:

main_vrp.obj: ошибка LNK2001: неразрешенный внешний символ _SCIPcreateConsLinear

Может кто-нибудь сказать мне, в чем проблема или как настроить пример в VS.

Большое спасибо.

0

Решение

Я использую x64 версию SCIP. Поэтому моя «платформа» должна быть x64, а не Win32, иначе она выдаст ошибки LNK.
Я просто изменил платформу в диспетчере конфигурации на x64, и тогда все было в порядке.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]