rro de vinculador de função online

Estou tentando usar funções de membro inline de uma classe específica. Por exemplo, a declaração e implementação da função sem inlining é assim:

no arquivo de cabeçalho:

int GetTplLSize();

no arquivo .cpp:

int NeedleUSsim::GetTplLSize()
{
    return sampleDim[1];
}

Por alguma razão, se eu colocar a palavra-chave "inline" em qualquer uma das implementações e declarações, assim como nos dois locais, eu recebo erros de vinculador, conforme mostrado:

 Creating library C:\DOCUME~1\STANLEY\LOCALS~1\TEMP\MEX_HN~1\templib.x and object C:\DOCUME~1\STANLEY\LOCALS~1\TEMP\MEX_HN~1\templib.exp 
mexfunction.obj : error LNK2019: unresolved external symbol "public: int __thiscall NeedleUSsim::GetTplLSize(void)" (?GetTplLSize@NeedleUSsim@@QAEHXZ) referenced in function _mexFunction 
mexfunction.mexw32 : fatal error LNK1120: 1 unresolved externals 

  C:\PROGRA~1\MATLAB\R2008B\BIN\MEX.PL: Error: Link of 'mexfunction.mexw32' failed. 

O que precisa haver para se livrar desse erro (ou seja, o que estou fazendo de errado em termos de criação dessas funções de membro inline)?