で生成するDLLを使用Turbo C/C++コンパイラ?
-
13-09-2019 - |
質問
この呼び出しの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つを使用してオフにはるかに良いでしょう。
乾杯