2009-03-14 3 views
4

私はC/C++ DLLを逆アセンブルしようとしていますが、何らかの進歩を遂げましたが、元のエクスポートと同じ機能を持つ独自のC DLLを作成し、 。シンプルなCのDLLのための良いIDE /コンパイラ

Visual Studioは非常に多くのことを追加していますが、私がプロジェクトをビルドしてビルドすると、予想されるDLLが見つかりません。

非常にシンプルなCライブラリを編集してビルドするには、軽量、好ましくはIDEツールが必要です。

答えて

2

GCC + VIMなどの任意のテキストエディタは非常に軽い代替です。 Windowsの開発のために

、あなたが必要とするすべては、内部MinGW

編集です:あなたはまた、CDTプラグインでのEclipseからMinGWのツールを使用することができますIDEの緊急に必要である場合。 は、Eclipseのインストールのために、という重量を追加しますが、これは私の小さなDLL(私の場合はJNIラッパー)を構築するために実際に使用するものです。

小さなメイクファイルやダイレクトメイクファイルをセットアップしたり、Eclipseが自動的にそれを行い、ソースファイル(* .h、* .c)のみに集中させることができます。

他のIDEの代わりにEclipseを使う必要はありません。生成されるプロジェクトファイルは、MinGW(または任意のUnixディストリビューション)内の統合開発者が直接使用できる標準のものですからです。 make、configure、automakeなどとして使用できます。

+0

MinGWは、リンクライブラリが存在しないDLLとリンクすることができます。 – Joshua

4

Dev-C++を見てはmingwのでうまく動作素晴らしく、速いIDEです。

しかし、それはすべて頼まれておよびbefore答えています...私は二Code::Blocksのための投票が、それは私が使うものだよ

+0

これがダウンしている理由を見ることはできません - 正当な答えです。 – Rook

+0

助けを求める手助けをしました。 – ProfK

+0

Dev C++はもはや積極的に開発されておらず、とにかく「いい」わけではありません。 –

1

(もインストールVS 2008を有しているにもかかわらず)。それは非常にシンプルで軽量ですが、基本的にIDEから期待しているすべての機能を備えています。 DLLのテンプレートを含む、あらゆる種類のCおよびC++開発用に事前定義されたいくつかのプロジェクトテンプレートが付属しています。

MinGWを含むバージョンをダウンロードすると、コンパイルを開始する準備の完了した完全な軽量IDEが得られます。必要に応じて、gccの代わりにVisual Studioコンパイラを使用するように簡単に設定することもできます。

2

MinGWは独自の詐欺を追加します。あなたのVC Expressを正しくインストールして、一生懸命に問題を解決してください。

Btwでは、コンパイラにVisual Studioを使用する必要はありません。逆もまた同様です。あなたが正しいパスを見ていないため、おそらくビルドDLLを見逃すという奇妙なことです。

C DLLをビルドしている場合は、コマンドラインツールセットやユーティリティ、sdks、easy configなどから実際に利益を得ることができます。他のDLLをエミュレートしようとするコンテキストでは、MSロックイン独自拡張が広く使用されています。最後に必要なことは、クロスコンパイラの問題を追いかけることです。

0

try Open Watcom。コミュニティによってうまくサポートされているクロスプラットフォーム製品は、多くのプラットフォームでDOS、Windows、OS/2などで開発することができます。バージョン1.8が最近リリースされました。実際に軽量IDEを持っています

+0

現在のISO標準をリモートでサポートしていません。 –

+0

現在の標準は、C++について話した場合、10年以上前に公開されており、そのほとんどはOpen Watcom C/C++によってサポートされています。それともC99の標準を指していますか? – dmityugov

4

非常にシンプルなCライブラリを編集してビルドするには、軽量、好ましくはIDEツールが必要です。

私は統合されたC-のみのWin32開発を行うための最善の方法の一つが付属しています自由に利用できるLcc Win32 Compilerを使用していることを発見した内蔵のIDE、リソースエディタを含みます。 実際、非常に軽量で、手動で微調整してUSBスティックから実行できます。

実際にはreally small downloadはわずか6MBで、開発中には便利なWin32 API help fileをダウンロードすることもできます。

コンパイラにもC tutorialが付属しています。また、user documentation detailing how to use the integrated Win32 resource editor "wedit"には、さらに複雑な開発タスクについてはadvanced manualがあります。

+0

lcc-win32は非商用では無料ですが、問題がなければ非常に良いオプションです。 – Anonymous

+0

リンクがhttp://www.q-software-solutions.de/downloadersに変更されました。 – Friedrich

関連する問題