unresolved external symbol "class RStar::Application * __cdecl RStar::CreateApplication(void)" (?CreateApplication@RStar@@YAPEAVApplication@1@XZ) referenced in function main
#pragma once
#include "Application.h"
#ifdef RSTAR_PLATFORM_WINDOWS
extern RStar::Application* RStar::CreateApplication();
int main(int argc, char** argv)
{
auto app = RStar::CreateApplication();
app->Run();
delete app;
}
#endif // RSTAR_PLATFORM_WINDOWS
//——————————————————-
#include <REngine.h>
class Sandbox : public RStar::Application
{
public:
Sandbox()
{
}
~Sandbox()
{
}
};
RStar::Application* RStar::CreateApplication()
{
return new Sandbox();
}
Не прилинковали реализацию функции
Ты забыл подключить библиотеку с этой функцией
extern у объявления функций нет смысла писать, все функции и так extern по умолчанию
Я добавил путь до ресурсов в Additional Include Directories
До каких ещё ресурсов?
Это не ресурсы.
Это не решает проблему неподключенной библиотеки
Обсуждают сегодня