0

私はBada OS用のアプリを開発しています.stlのベクトルやその他の標準構造を使用する必要があります. しかし、私が書くとき:

#include <vector>

Bada sdk がエラーをスローします。

unresolved inclusion: vector

私はインターネットで解決策を探していますが、解決策は常にプロジェクトの構成に stl のパスを含めることです (Bada IDE は Eclipse から派生しています)。

しかし、そのパスがどこにあるのかわかりません。見つかったすべてのパス(minGW、badaディレクトリなど)を含めようとしましたが、それを含めるとコンパイラは実行されません。

私を助けてください!(私の下手な英語でごめんなさい)

4

3 に答える 3

0

<vector>C++標準ライブラリの一部です。標準ライブラリから他のヘッダーにアクセスできる場合は、パスをいじる必要はありません。

一部の組み込みコンパイラはテンプレートを実行しない可能性があるため<vector>、ライブラリの一部にはなりません。その場合、あなたは運が悪いです。

于 2012-08-14T16:54:42.610 に答える
0

コンパイラがエラーをスローした場合、または Eclipse? 私の悪い経験では、標準の C++ ヘッダー (STL など) は Eclipse によって未解決としてマークされますが、コンパイラーはそれらを問​​題なく検出します。

これはコンパイル エラーではなく、IDE エラーです。無視して作業を続けてください。STL は bada でサポートされています。

Bada SDK 2.0.5。bada 2.0 (HVGA と WVGA の両方) を対象としています。

于 2012-08-18T15:19:35.317 に答える
0

これを言っても、コンパイルは正常に行われます。Eclipseは、c ++文字列を使用するためにインクルードするときに同じ発言をしますが、正常にコンパイルされます

よろしくお願いします

于 2012-09-05T16:43:47.713 に答える