View Full Version : compiler error C4430 "smart_ptr.h"

March 31, 2010, 19:19:40
I'm working with visual C++ 2008 and have the IC Imaging Control 2.0 library.
I've installed DX9.0 SDK with all the default options.
When i create a very simple application, where i only try to include
"Tisudshl.h", I get the following compiler error :
c:\program files\the imaging source europe gmbh\ic imaging control 2.0\classlib\include\smart_ptr.h(8) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
I've followed the Class Library User Guide instructions to set up my visual C++ and use the debug version of the libraries.
Would anybody have an idea of where the error comes from ? I've searched for this compiler error in the forum but could'nt find an answer.
Thank you

Stefan Geissler
April 1, 2010, 11:21:42

The error you encounter is one of the reasons, why we made IC Imaging Control 3.0 and later 3.1 to be compatible with Visual Studio 2008. You may create a support case here http://www.imagingcontrol.com/en_US/support/case/ , thus I can send you an update to IC Imaging Control 3.1.