Visual Studio Express 2010. При написании простого кода, например:
InitializeMagick("D:\Programming\Visual Studio 2010\ImageMagick-6.8.7-Q16");
Image image;
image.read( "1.png" );
image.crop( Geometry(100,100,100,100) );
image.write( "2.png" );
У меня есть ошибка времени выполнения стандартных окон (система Windows7 x64) с текстом, как «CORE_RL_Magick ++ _. DLL не найден. Попробуйте переустановить программу». У меня есть этот файл из бинарного релиза, но VS не вижу его 🙁
Что я должен сделать, чтобы решить это?
Я хочу использовать Magick ++ для создания png-файлов из матрицы пикселей RGB, так что если у вас есть более простые способы сделать это, скажем так, я буду благодарен =)
Эта проблема возникает, когда ваш проект не может найти необходимые библиотеки DLL для ссылки. Так что вам нужно скопировать все файлы DLL с суффиксом _RL из папки Imagemagick в папку вашего проекта. Здесь _RL относится к версии выпуска. Другой вариант — изменить выходной каталог на bin папка Imagemagick.
Спасибо
Других решений пока нет …