たくさんの記事を読んだ後、stlport をコンパイルしてインストールした後、ヘッダー ファイルが見つからない、または一部のライブラリをリンクできないというプロンプトが常に表示され、非常に悩まされます。今日は付属のドキュメントに従いました。それはうまくいきました。魔法のようなものです。
実際には非常に簡単で、手順は次のとおりです:
stlport ディレクトリに入り、cd stlport/build/lib
make -f gcc.mak を依存させる
make -f gcc.mak install
そうすれば使えるようになります。usr/local 配下に include.lib ディレクトリを含める必要はありません。もしかしたら、make -f gcc.mak install 実行時に環境変数に追加されているのかもしれません。どうかはわかりません。 Linux には環境変数という概念があります。
#
#<ベクター>
を含めるint main()
{
std::vector
v1.push_back(0);
printf("ベクトルの最初の要素は %d\n",v1[0]);
0を返す;
}
www@Ubuntu:~/project$ g -g -o use_stl use_stl.cpp
www@ubuntu:~/project$ ./use_stl
ベクトルの最初の要素は 0
おや、とても簡単なことがわかりました。以前はかなりの労力を費やしました。実際には、ドキュメントに従うだけです。へへ、覚えておいてください!
以上がUbuntuでのSTLportの使用についての説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。