Page 1 of 1

error C3861: 'VignetteImage': identifier not found

Posted: 2012-12-10T13:34:05-07:00
by mtunderwood
Hi all,
I am trying to compile a small C++ program that uses the VignetteImage function. When I build (in msvc 9) I get an undeclared identifier error.
error C3861: 'VignetteImage': identifier not found

I am linking to the following libs and including the following headers:
CORE_DB_Magick++_.lib
CORE_DB_magick_.lib
CORE_DB_xlib_.lib
#include <Magick++.h>
#include <magick.h>

I thought maybe VignetteImage was in some lib I'm not linking to, but when I used DLL explorer I see that it's exported in CORE_DB_magick.DLL.

I would appreciate any help the community can offer :)

EDIT
I'm using IM 6.8.0

Re: error C3861: 'VignetteImage': identifier not found

Posted: 2012-12-10T15:00:28-07:00
by fmw42
I am not a windows user, so some one else may be more informed, but you may need a more current Visual C++. See http://www.imagemagick.org/script/binar ... hp#windows