对于我使用 c++ 在 VS 2008 中编写的一个简单类以及一个头文件,我遇到“未解析的外部符号”链接错误。
我将这个类移动到 VS 2008 的包含目录,这样我就不必每次创建新项目时都将文件从一个项目复制到另一个项目。
我在一些新项目中包含了头文件,文件被包含了,我还可以在该类文件的对象中看到列表函数和数据成员,[ VS 2008 在我输入“。”后显示这个列表。]
但这不是奇怪的部分,奇怪的是,我移动到包含目录的文件在我编写它们的原始项目中运行良好。
对于我使用 c++ 在 VS 2008 中编写的一个简单类以及一个头文件,我遇到“未解析的外部符号”链接错误。
我将这个类移动到 VS 2008 的包含目录,这样我就不必每次创建新项目时都将文件从一个项目复制到另一个项目。
我在一些新项目中包含了头文件,文件被包含了,我还可以在该类文件的对象中看到列表函数和数据成员,[ VS 2008 在我输入“。”后显示这个列表。]
但这不是奇怪的部分,奇怪的是,我移动到包含目录的文件在我编写它们的原始项目中运行良好。
除了在新项目中包含头文件外,您还需要添加实现的 cpp 文件,否则您将得到
“未解决的外部符号”
链接错误。
要了解“未解析的外部符号”问题,请参阅: 目标文件中未解析的外部符号