4

2012年11月29日に、RStudioの新しいバージョンがリリースされました。これにより、「C ++関数を記述し、Rスクリプトをソースするのと同じようにRにソースする」ことが可能になります。KnitrとLaTeXをRStudioに統合してRプログラムとLaTeXコードの両方にRStudioを使用できるようにするのと同様に、新しいバージョンではC++コードでも同じことができると考えるようになりました。私はC++の初心者ですが、RstudioによってC ++でのプログラミングとソースの作成が簡単になったので、重い計算を伴うプロジェクトに本当に必要なC++の学習を開始する絶好の機会だと思いました。新しいバージョンをダウンロードして新しい.cppファイルを作成し、単純なC ++コードを記述した後、それをコンパイルできません。案内していただけませんか。

1)新しいRStudioを、VisualStudioや他のエディター/IDEの代わりにC++コードを記述して実行するためのエディターとして使用できるかどうか(ラテックスコードで行うのと同様)

2)もしそうなら、C ++コンパイラを個別にセットアップする必要があると思いますが、Macでそれを行う方法を教えていただけますか?

3)knitrパッケージをロードするのと同じように、RstudioでC ++コードをソース/実行できるようにするには、Rにパッケージをロードする必要がありますか?

3)最後に、C ++コードをRStudioから直接コンパイルできるようにRStudioプリファレンスを設定する必要がありますか?

4

1 に答える 1

6

あなたの質問に関する簡単なもの:

  1. いいえ、RStudio はスタンドアロンのC++ プログラムの IDE になる可能性は低いですが、エディターを提供し、Makefile を調整できます...
  2. これは、Web 上の多数のチュートリアル、そしてもちろん R のドキュメント ( R 拡張機能の記述 を参照) で十分に文書化されています。ここですべてを再入力することを期待するのは少し失礼です。RStudioサイトのドキュメントも参照してください。
  3. はい、これにはRcppパッケージが必要です。
  4. (あなたのカウントはオフです。)質問は、私には意味がありません。1)~3)を整理すると、物事がより明確になるかもしれません。

Google、RSeek.org、および SO 検索機能を試してください。これらの質問はすべて、以前に尋ねられ、回答されています。

于 2012-12-16T22:53:30.170 に答える