これはCxxWrapというWindowsアプリで、最新リリースはv0.17.3sourcecode.tar.gzとしてダウンロードできます。ワークステーション向けの無料ホスティングプロバイダーであるOnWorksでオンラインで実行できます。
CxxWrap というアプリを OnWorks で無料でダウンロードしてオンラインで実行します。
このアプリを実行するには、次の手順に従ってください。
-1。このアプリケーションをPCにダウンロードしました。
--2。ファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXに必要なユーザー名を入力します。
-3。このアプリケーションをそのようなファイルマネージャにアップロードします。
-4。このWebサイトからOSOnWorksオンラインエミュレーターを起動しますが、Windowsオンラインエミュレーターの方が優れています。
-5。起動したばかりのOnWorksWindows OSから、必要なユーザー名でファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXにアクセスします。
-6。アプリケーションをダウンロードしてインストールします。
-7.LinuxディストリビューションソフトウェアリポジトリからWineをダウンロードします。 インストールしたら、アプリをダブルクリックして、Wineで実行できます。 また、人気のあるWindowsプログラムやゲームのインストールに役立つWine上の豪華なインターフェイスであるPlayOnLinuxを試すこともできます。
WineはLinux上でWindowsソフトウェアを実行する方法ですが、Windowsは必要ありません。 Wineは、任意のLinuxデスクトップでWindowsプログラムを直接実行できるオープンソースのWindows互換性レイヤーです。 基本的に、Wineは、実際にWindowsを必要とせずに、これらすべてのWindowsアプリケーションを実行できるように、十分な数のWindowsを最初から再実装しようとしています。
スクリーンショット:
Cxxラップ
説明:
このパッケージは、C++ の型と関数を Julia にラップする Boost. Python ライクな方法を提供することを目的としています。アイデアとしては、Julia ラッパーのコードを C++ で記述し、ラップされた C++ ライブラリを Julia 側でワンライナーを使用して利用できるようにするというものです。このパッケージの背景にあるメカニズムは、関数と型が C++ コードに登録され、それが動的ライブラリにコンパイルされるというものです。次に、この動的ライブラリが Julia にロードされ、そこでこのパッケージの Julia 部分が C インターフェイスを通じて提供されたデータを使用して、Julia からアクセス可能な関数を生成します。関数は、生の関数ポインタ (引数や戻り値の型の変換を必要としない通常の C++ 関数の場合) または std::functions (ラムダ式および引数と戻り値の型の自動変換の場合) のいずれかとして Julia に渡されます。このパッケージの Julia 側では、これらすべてを Julia メソッドに自動的にラップします。
オプション
- C++関数、メンバー関数、ラムダ式のサポート
- Julia側で抽象基底クラスを使用した単一継承のクラス
- 単純なC++クラスはJuliaのisbits不変クラスに変換できる
- テンプレートクラスは、ラッパーにリストされているインスタンス化のパラメトリック型にマップされます。
- ラップされた C++ クラスで定義されている場合、デフォルト コンストラクタとコピー コンストラクタ (コピーにマップ) が自動的にラップされます。
- C++ から Julia 関数の呼び出しを容易にする
プログラミング言語
ジュリア
カテゴリー
このアプリケーションは、https://sourceforge.net/projects/cxxwrap.mirror/ からも入手できます。OnWorks でホストされているため、無料のオペレーティングシステムから最も簡単にオンラインで実行できます。