直接上答案:
如果排除了库、头文件、平台的可能,那么很有可能是因为某CPP文件使用了inline导致的。
如图所示
VS2017,我在项目中引用了一段开源代码,该代码的CVec3类,在CPP文件中使用了inline关键字
在他的工程里,可能没有出问题,应该是设置了项目属性。我不知道该怎么设置,所以怎么编译都会出现“无法解析的外部符符号”的问题,只要删掉inline关键字,就OK了。
inline代表内联函数,可以在编译时自动展开替换掉引用,能加快运行效率,删了也影响不大。
直接上答案:
如果排除了库、头文件、平台的可能,那么很有可能是因为某CPP文件使用了inline导致的。
如图所示
VS2017,我在项目中引用了一段开源代码,该代码的CVec3类,在CPP文件中使用了inline关键字
在他的工程里,可能没有出问题,应该是设置了项目属性。我不知道该怎么设置,所以怎么编译都会出现“无法解析的外部符符号”的问题,只要删掉inline关键字,就OK了。
inline代表内联函数,可以在编译时自动展开替换掉引用,能加快运行效率,删了也影响不大。