将我的类移动到“vc / include /”目录后链接错误

时间:2013-07-16 11:06:56

标签: c++ visual-studio-2008 linker

我使用c ++在VS 2008中使用头文件编写的简单类链接错误“未解析的外部符号”链接错误。

我将此类移至VS 2008的include目录,因此每次创建新项目时我都不必将文件从一个项目复制到另一个项目。

我在一些新项目中包含了头文件,文件包含在内,我还可以看到该类文件对象中的列表函数和数据成员,[VS 2008在我输入'。'后显示了这个列表。 ]

但这不是奇怪的部分,奇怪的是,我移动到包含目录的文件在我编写它们的原始项目中工作正常。

2 个答案:

答案 0 :(得分:1)

除了在新项目中包含头文件外,还需要添加实现cpp文件,否则你将获得

  

“未解析的外部符号”

链接错误。

答案 1 :(得分:0)

了解“未解决的外部符号”问题请参考: Unresolved external symbol in object files