Xcode C ++使用未声明的标识符'onCreates'

时间:2019-06-24 09:19:30

标签: c++ xcode

我要将在Windows和Android上运行的C ++程序移植到ios。

在添加编译源文件并构建时,出现错误:

Expected a type

Use of undeclared identifier 'onCreates'

错误出现在行

static std::vector<std::function<void()>> onCreates;

我该如何解决?

这是H文件:

#pragma once
#ifndef ANDROID_PROJECT_GLCONTEXTMANAGER_H
#define ANDROID_PROJECT_GLCONTEXTMANAGER_H

#include <functional>
#include <vector>

class GLContextManager {
public:
    GLContextManager();
    ~GLContextManager();

    static bool IsValid(int ctx_create_counter);
    static bool invalid_cache;
    static int last_created_ctx_id;

    static std::vector<std::function<void()>> onCreates;
    static void AddOnCreate(std::function<void()> func);

private:

    static int last_check;

    static void CreateCTX();
};

#endif //ANDROID_PROJECT_GLCONTEXTMANAGER_H

0 个答案:

没有答案