gpt4 book ai didi

C++ - 清理后 Unresolved external symbol 错误

转载 作者:行者123 更新时间:2023-12-02 11:06:15 25 4
gpt4 key购买 nike

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

最佳答案

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

它位于 Projects->Properties->Configuration Properties->C/C++->Precompiled Headers-> Create/Use Precompiled Header。

关于C++ - 清理后 Unresolved external symbol 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8996385/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com