我正在为Bada OS开发和应用程序,我需要使用来自stl的矢量和其他标准结构。 但是当我写道:
#include <vector>
Bada sdk给我一个错误:
unresolved inclusion: vector
我正在寻找互联网上的解决方案,解决方案总是包含项目配置的stl路径(Bada IDE源自Eclipse)。
但我不知道那条路在哪里,我试图包括我找到的所有路径(在minGW,bada目录等),如果我包含它,编译器就不会运行。
请帮帮我! (抱歉我的英语不好)
答案 0 :(得分:0)
<vector>
是C ++标准库的一部分。如果您可以从标准库中获取其他标题,那么您不需要弄乱路径。
某些嵌入式编译器可能不会执行模板,因此<vector>
不会成为其库的一部分。如果是这样的话,那你就不走运了。
答案 1 :(得分:0)
如果编译器抛出错误,还是Eclipse?在我的bada体验中,标准的C ++头文件(STL等)被Eclipse标记为未解析,但编译器可以找到它们。
这不是编译错误 - 这是IDE错误。忽略它并继续工作。 bada支持STL。
Bada SDK 2.0.5,针对bada 2.0(HVGA和WVGA)。
答案 2 :(得分:0)
即使它说这个,它编译得很好,Eclipse在包含使用c ++字符串时给了我相同的注释,但它编译得很好
祝你好运