2012-02-09 9 views
-3

私が今ブラウザでやりたいことは、インターネットからウェブページ(www.google.com)を取得することだけです。 Asioは私に必要なすべての機能を提供しますか?必要な機能を提供するライブラリは何ですか? perreal @私は本当にシンプルなクロスプラットフォームのブラウザをC++で作成したいと思っています。どこから始めるのですか?

- 私は、クロスプラットフォームポータブルであり、あなたは最小限の作業バージョンアップ、おそらく未満の100行をで実行しているを得ることができ、それはすでにWebKitのフレームワークを持っているので、あなたはQtになります両方

+1

ブラウザまたはダウンローダ? – perreal

+2

libcurlを見てください。 –

答えて

2

をしたいですコード。

+0

Qtは本当に良い答えです。 – purepureluck

3

シンプルなソケット操作を実行するために使用できる多数のCおよびC++ライブラリ、および単純なHTTP GET要求をサポートできる多数のライブラリがあります。

ただし、これはブラウザを作成することとはまったく異なります。ブラウザは、圧縮、暗号化、キャッシング、レンダリング、解釈など、ソケットを開くだけではなく、多くのことを行います。libcurlは、見ることのできるライブラリの1つです。で。私はそこに他の人がいると確信しています。本格的なブラウザを実際に作成したい場合は、既存のブラウザを変更することから始めたいと思うかもしれません。 Chromeの背後にあるオープンソースのプロジェクトであるChromiumは、WebKitレンダリングエンジンに基づいており、開始するのに適しています。

関連する問題