2015-04-09 4 views
0

пытаются связать FreeImage к с Visual Studio Express 2013 и получить немного застрял, следовали Building & Linking FreeImage with Visual Studio Express 2013 и проблемы с необходимостью включать в себя, кажется, была исправлена ​​с обновления FreeImage.Linking FreeImage VS2013

Загрузили и извлекли Lib, .h и DLL и связали в VS, но все еще получали LNK2019.

В папке решения просто папки с именами Lib + вкл и связанные опционами

C/C++ - Additional Include Directories -. \ Вкл

линкер - общие - дополнительные Lib каталоги -. \ Lib

и DLL находится в папке с .exe

Любая помощь будет принята с благодарностью

Рик

+0

Что именно ваша проблема вы столкнулись или вопрос? – Joop

+1

Извините, не было ясно, получая LNK2019 нерешенных внешних для каждого вызова, используя Freeimage. – Grunalin

+0

Вы добавили файл '.lib' в параметры компоновщика? Вот [инструкции] (http://stackoverflow.com/questions/16186300/linking-freeimage-as-a-static-library-in-vs2010/16193893#16193893) – Drop

ответ

0

Хорошо нашли решение, хорошо работают. Вместо того, чтобы напрямую связывать lib и т. Д. С помощью NuGet, можно было запустить FreeImage. Если бы только все могло иметь такой простой ответ.

Любые дополнительные сведения о том, как заставить его работать, связывая заголовки и lib и т. Д., По-прежнему будут большой помощью для будущих библиотек, которые мне могут понадобиться для связи.

https://www.nuget.org/packages/freeimage/

+0

Версия пакета этой версии кажется устаревшей (3.16.0). Согласно [Официальной странице] (http://freeimage.sourceforge.net/), в нем говорится, что последняя версия - 3.17.0. – youngminz

Смежные вопросы