内联函数与头文件中的模板导致标识符未找到错误

时间:2016-10-28 14:13:52

标签: c++ templates visual-studio-2013 static-libraries inline

我在c ++的头文件中有一个内联函数定义,如下所示。

 sleep 5 && screen -X eval 'focus top' 'remove'

我正在尝试将此文件链接为另一个程序中的库,如下所示。

draw.h
namespace nameSp
{
    template<typename T>
    inline void functionName( const Eigen::Matrix<T,3,3>& Kinv, int w, int h, const Eigen::Matrix<T,4,4>& T_wf, T scale )
    {
    }
}

但是其他程序无法找到该函数并抛出错误'functionName:identifier not found'。

在相同的头文件中没有模板定义的情况下链接其他内联函数没有问题。我对模板的概念很新。请帮助。

0 个答案:

没有答案