我正在处理一个静态库,该库有多个类模板和函数模板。我知道为了在静态库中使用模板,所有内容(声明/定义)都需要在头文件中。但是,在这种特殊情况下,因为我知道我认为我可以使用前向声明特化的特化类型。这个技巧与类模板(及其函数)配合得很好,我可以使用我的应用程序代码中的所有库函数。但是,一旦我在库中引入免费函数模板并尝试使用我的应用程序代码中的免费模板函数,它就会给我链接器错误:errorLNK2019:unresolvedexternalsymbol"classTemplatedStaticLib__cdeclHelpingRegistration(int)"(??$HelpingRegi