GCC 3.4.4 上の C++ tr1 (Nokia N810 タブレット コンピューターの場合)

StackOverflow https://stackoverflow.com/questions/131445

  •  02-07-2019
  •  | 
  •  

質問

C++を取得するには何が必要ですか tr1 メンバー (特にshared_ptrですが、関数とバインド、その他すべてが必要です) と連携する GCC 3.4.4 (ノキアの場合 N810 タブレットコンピュータ)。

誰かこれをやったことがありますか?これを試してみましたか?

かもしれない ない このデバイス用にクロスコンパイルするには、GCC 4.x にアップグレードすることが可能です (ただし、すでに実行している場合は、ぜひお知らせください)。

多くのアプローチがあるかもしれませんが、他の人が陥った行き止まりは避けたいと思っています。

ブーストはかなり相互依存する可能性があるため (ブースト ヘッダーを 1 つ導入すると、さらに 20 個追加される)、コード サイズを抑えることが私たちにとって重要であるため、ブーストの導入は避けようとしています。

ありがとう!

役に立ちましたか?

解決

少なくとも、boost からのshared_ptr の場合、依存関係の数はかなり少ないです。使用できます BCP boost からサブセットも抽出するため、アプリケーションをコンパイルするために boost 全体を必要としません。

他のヒント

使用できますか ブースト (スマートポインター, 練る, 関数) 直接?から GCC 変更ログ, 、実際の std::tr1 ものは 4.0 以降でのみ利用可能です。:-(

ブーストとブーストの間に違いがあることは知っています std::tr1, 、しかしうまくいけば、これらは十分に回避できるでしょう。それがどのように機能するか教えてください。:-)

話は変わりますが、以下をインストールしています。 g++-3.4 現在、Ubuntu ラップトップにパッケージをインストールしているので、コンパイルできるかどうかを確認してみます libstdc++ Subversion トランクから。もしそうなら、お知らせします!(そうでない場合は、私もお知らせします。:-P)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top