模板实例化函数链接出错:error LNK2019: unresolved external symbol
在VS2005下没有任何问题,但在VS2008下编译出现error LNK2019: unresolved external symbol "public: double __thiscall Graph<double,double,double>::maxflow(bool,class Block<int> *)" (?maxflow@?$Graph@NNN@@QAEN_NPAV?$Block@H@@@Z) referenced in function "void __cdecl graphCuts(int,int,int * *,double * *,int *,bool *)" (?graphCuts@@YAXHHPAPAHPAPANPAHPA_N@Z)
其中Graph是一个模板类。这个问题该怎么解决?
[解决办法]
可能因为dll库的调用规范和你当前使用的调用规范不同,如果不明白什么是调用规范,问下度娘
[解决办法]
不是什么调用规范的问题,你确定包含了Graph::maxflow的实现文件了???