Se puo essere d'aiuto sto lavorando su un engine grafico gia fatto e utilizza dei file .inl dove sono definite le funzioni inline del tipo:
codice:
//----------------------------------------------------------------------------
inline Image::FormatMode Image::GetFormat () const
{
return m_eFormat;
}
//----------------------------------------------------------------------------
inline const std::string& Image::GetFormatName () const
{
return ms_akFormatName[m_eFormat];
}
includi in dei .h
Cosa sono e a cosa servono queste funzioni inline?
Il progetto produce una lib o una dll a seconda delle scelte di compilazione precisamente debug , debugdll, release, releasedll
ma sono necessarie tutte e 2 per utilizzare la library e lanciare l'eseguibile generato.