【问题标题】:C++ - Unresolved external symbol error after cleanC++ - 清理后未解决的外部符号错误
【发布时间】:2012-01-25 00:32:11
【问题描述】:

我在 Visual Studio 2010 上有 c++ 项目。我有一个文件 A.h,其中包含一些函数的原型,而 A.cpp 文件包含这些函数的定义。此外,main.cpp 文件包含 main 方法并包含 A.h.一切都在没有任何类的全局命名空间中。在我清理项目并构建它之后,我为在 A.h 中定义并在 main.cpp 中引用的函数给出了“错误 LNK2019:未解析的外部符号”。然后我在文件中添加一些空间(以确保 Visual Studio 会因为更改而编译),然后编译并且错误消失。我怎样才能解决这个问题?

【问题讨论】:

标签: c++ visual-studio-2010 compiler-errors


【解决方案1】:

我有时会发现预编译的标头不同步,所以我通常会关闭该选项。

它在项目->属性->配置属性->C/C++->预编译头文件->创建/使用预编译头文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-30
    • 2011-09-03
    • 2010-11-20
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    • 1970-01-01
    • 2011-10-21
    相关资源
    最近更新 更多