Google isn't being much help on this one... I'm trying to compile a project I originally started under Linux. I'm getting all kinds of "inconsistent dll linkage" warnings. Anyone know what they are or what they refer to? My warnings look like this:

c:\CVS\HDKProjects\MLInclude\MLClient.C(12) : warning C4273: 'MLClient::getLicenseDir' : inconsistent dll linkage
c:\CVS\HDKProjects\MLInclude\MLClient.C(35) : warning C4273: 'MLClient::ML_LICENSE' : inconsistent dll linkage
HT_Initdata.C(29) : warning C4273: 'HT_Initdata::HT_Initdata' : inconsistent dll linkage
HT_Initdata.C(36) : warning C4273: 'HT_Initdata::~HT_Initdata' : inconsistent dll linkage
HT_Initdata.C(46) : warning C4273: 'HT_Initdata::initialize' : inconsistent dll linkage
HT_Initdata.C(67) : warning C4273: 'HT_Initdata::checkin' : inconsistent dll linkage
HT_Initdata.C(74) : warning C4273: 'HT_Initdata::checkout' : inconsistent dll linkage
HT_Initdata.C(125) : warning C4273: 'HT_Initdata::resize' : inconsistent dll linkage
HT_Initdata.C(165) : warning C4273: 'HT_Initdata::indexScale' : inconsistent dll linkage