gpt4 book ai didi

c++ - 误导 Unresolved external symbol

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

我已经按照以下步骤完成:
https://www.youtube.com/watch?v=88dmtleVywk&list=PLlrATfBNZ98dC-V-N3m0Go4deliWHPFwT&index=11
我去运行引擎并遇到此错误时的视频教程:

1>..\bin\Debug-windows-x86_64\Argon\Argon.dll : fatal error LNK1120: 1 unresolved externals

我不知道这里出了什么问题。我的文件包含在我的构建系统中,其中没有需要链接的库,而我没有链接。

我很确定这是错误可能来自但idk的来源:

#pragma once
#ifdef AG_PLATFORM_WINDOWS
extern Argon::Application* Argon::CreateApplication ();
int main (int argc, char** argv)
{
Argon::Log::Init ();
auto app = Argon::CreateApplication ();
app->Run ();
delete app;
}
#endif

但我真的不知道,因为它来自甚至没有引用 ApplicationCreateApplication()的obj文件
btw CreateApplication()在另一个名为Sandbox的解决方案中的项目中:

#include <Argon.h>
class Sandbox : public Argon::Application
{
public:
Sandbox ()
{
}

~Sandbox ()
{
}
};
Argon::Application* Argon::CreateApplication ()
{
return new Sandbox ();
}

如果需要更多信息,请输入lmk。任何帮助,将不胜感激。

编辑

这是错误:
error LNK2019: unresolved external symbol "class Argon::Application * __cdecl Argon::CreateApplication(void)" (?CreateApplication@Argon@@YAPEAVApplication@1@XZ) referenced in function main
1>..\bin\Debug-windows-x86_64\Argon\Argon.dll : fatal error LNK1120: 1 unresolved externals

最佳答案

我发现了问题所在。出于某些原因,我包含了一个头文件,我不应该包含该头文件,以某种方式与idk项目冲突,但要感谢那些伸出援手并迅速使用react的人们!

关于c++ - 误导 Unresolved external symbol ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61315295/

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