0

いくつかの C++ 関数を使用する圧縮アルゴリズムがあり、AVR sS ベクトルで試してみたいと思います: No such file or directory

アルゴリズムでベクトルを使用するため、ベクトルを含める必要があります

#include <vector>

私が聞きたいのは、atmel AVR Studio は通常の gcc コンパイラが行うすべてのライブラリを提供してくれるのでしょうか? (AVR Studio でベクトルのサポートはありますか?)

ところで、私はAVR studio 6を使用しています

4

1 に答える 1

3

ほとんどの人は、小さな 8 ビット MCU には C++ はかなりやり過ぎだと考えていますが、これらのデバイスで C++ を使用することはできます。このディスカッションを参照してください。

私の知る限り、AVR Studio 6 には標準 C++ ライブラリのネイティブ サポートはなく、部分的なサポートもありません。

ただし、インターネット上で利用可能なSTLポートがいくつかあります。少し前にthisを使用しましたが、コンパイルに問題がありました。vector基本的なコンテナー (私は と を使用しました)の完全なサポートを提供しますmap。それ以上のものを期待しないでください。

余談ですが、結果に完全に満足することはできませんでした。メモリの消費量が多すぎて、利益はほとんどありませんでした。私は最終的に小さなプロジェクトで C を使用し、より大きなプロジェクトではより大きな 32 ビット MCU を使用しました。

于 2013-06-17T06:36:30.890 に答える