大家好,我正在使用 cocos2d-x 和黑莓创建一个简单的游戏。我需要一些地方来存储我的游戏设置,类似于 ios 和 android 中的共享首选项。我找到了一些使用 qsettings 的代码,但问题是我无法添加 QtCore 库。
我使用 RightClick->configure->add Library 和 Standard BlackBerry Platform Library 添加库。该库已成功添加。
#include "dataProcessor.h"
#include <QtCore>
void dataProcessor::setup(){
QDir dir;
dir.mkpath("data/files/text");
dir.cd("data/files/text");
}
但是当我编译上面的代码时,我得到了错误C:/Users/I076636/Documents/target_10_0_9_1673/qnx6/usr/include/qt4/QtCore/qatomic.h:45:28: fatal error: QtCore/qglobal.h: No such file or directory
但我注意到两件事,1.qglobal.h 文件在我包含的 QtCore 目录中。2.inside qatomic.h 如果我改变
#ifndef QATOMIC_H
#define QATOMIC_H
#include <QtCore/qglobal.h>
#include <QtCore/qbasicatomic.h>
进入
#ifndef QATOMIC_H
#define QATOMIC_H
#include <qglobal.h>
#include <QtCore/qbasicatomic.h>
qglobal 的错误发生了,现在 qbasicatomic.h 也出现了同样的错误。
我认为这很简单,比如 QtCore 关键字和包含目录或其他东西之间的映射不正确。
请看一看。
IDE是在eclipse上制作的。