gpt4 book ai didi

c++ - 头文件中声明的命名空间在源文件中未被识别

转载 作者:行者123 更新时间:2023-11-30 03:35:35 27 4
gpt4 key购买 nike

<分区>

我做错了什么?

APP.h

#pragma once

namespace App{

enum class AppStatus{
Exit,
Menu,
Run
};

void frameLoop();

AppStatus state;

}

App.cpp

#include "App.h"
#include "stdafx.h"
#include <Graphic\Graphic.h>


void App::frameLoop()
{
while (state != AppStatus::Exit) {

Graphic::renderingSequence();
}
}

错误

Error   C2653   'App': is not a class or namespace name App 
Error C2065 'state': undeclared identifier App
Error C2653 'AppStatus': is not a class or namespace name App
Error C2065 'Exit': undeclared identifier App

请注意,我的命名空间 Graphic(在\Graphic\Graphic.h 中声明)正在被编译器识别,即使我以相同的方式声明它也是如此。

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