こんにちはみんな私はcocos2d-xとブラックベリーを使って簡単なゲームを作成しています。ゲームの設定を保存する場所が必要です。これは、iOSとAndroidの共有設定に似ています。qsettingsを使用していくつかのコードを見つけましたが、問題はQtCoreライブラリを追加できないことです。
RightClick-> configure->addLibraryとStandardBlackBerryPlatformLibraryを使用してライブラリを追加します。ライブラリは正常に追加されます。
#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
しかし、2つのことに気づきました。1.qglobal.hファイルは、私が含めたQtCoreディレクトリ内にあります。2.変更した場合は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で作成されています。