質問

この呼び出しのC関数からのJavaクラス(JNI)とを知っているオプションがありこれを"Microsoft Visual C++コンパイラのイン".(ついて、説明いたしま)

私は、こうした興味のある方だと類似できるをベースに制御を行っています。 TC または TCC.

持っていないコピーには"Microsoft Visual C++"とい場合 cl.exe 可能なインストールは、Microsoft Visual studio"

役に立ちましたか?

解決 5

はい、その可能

私は "ボーランドのTurbo C ++" とJDK 1.5を使用して "Hello World" のプログラムを実行するための簡単なチュートリアルを書かれている。

それをチェックアウト - ここ

他のヒント

答え: TCは完全に作DLL.

長い回答: Turbo C++言語による 非常に ます。JNIインクルードファイルが用言語機能対応していないTCです。すよねその他の 無料のコンパイラ, 例えば Visual C++2008Express.

には、GCCの空きポートです。 VSに代わる素晴らしいですここのJNIライブラリを構築する方法についてのチュートリアルです。 TCが古すぎます。

cl.exeは完全なVisual StudioのIDEなしで使用可能です。 「エクスプレス」はVisual StudioのC ++ のインストールは、コマンドラインツールをインストールするオプションを持っています(ビルドマシンに便利)。

もちろん、あなたも、IDEをインストールすることができます。あなたにもそのインストールにコマンドラインツールを取得します。

最後に、は、Windows Driver Kit(WDK)が付属していますのコマンドラインコンパイラます。

それはDLLを生成することができる場合、私はわからないんだけど、それはほぼ確実に行うことができればWin32のDLLは、(私は最高のことを推測すると思い生成することはできません -

はまた、ターボC / C ++のあなたはには1991年からであるリンクWin16のDLL)があります。私は好奇心/郷愁を除いて何のためにそれを使用することはありません。それはJNIで何かをすることができれば、私はそれ奇跡を検討したい。

はい、私はDRに同意します。あなただけのDLLにそれをコンパイルしたコード離れ、その後、ライブラリプロジェクトを作成し、MSの無料ツール(ビジュアルC ++ Expressの)のための1つを使用してオフにはるかに良いでしょう。

乾杯

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