Вводящий в заблуждение неразрешенный внешний символ - PullRequest
0 голосов
/ 20 апреля 2020

Я сделал следующее ЭТО: 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

Но я действительно понятия не имею, поскольку она исходит от объекта файл, который даже не ссылается на Application или CreateApplication() И, кстати, 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

1 Ответ

0 голосов
/ 20 апреля 2020

Я выяснил, в чем проблема. По НЕКОТОРЫМ причинам, есть файл заголовка, который я включил, который у меня не должен был быть, который каким-то образом конфликтовал с проектом, так что, но спасибо людям, которые обратились и ответили так быстро!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...