- 1 名前:デフォルトの名無しさん mailto:sage [2006/12/30(土) 20:07:25 ]
- スレを勃てるまでもない低俗なC/C++の質問はここでお願いします。
- 455 名前:451 mailto:sage [2007/02/28(水) 15:00:26 ]
- depends.exeとはDependency Walkerのことなのかな…?
とりあえず、defファイルを追加せずにdll化するとまずそうなので、先ほどの手順で プロジェクトの追加からcppファイルとdefファイルの両方を追加して見ました。 すると…エラーなしでdll化キタ━━━━(゚∀゚)━━━━!!!! これで関数もエクスポートできるようなまともなdllになったのかな… とりあえずDependency Walkerを起動してみて調べたところ、左のツリー状のところに TEST.dll l −KERNE32.dll l −NTDLL.dll ってなってました。自分にはさっぱりですが、正常にdll化できたと思ってよいのでしょうか(;´Д`)?
- 456 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 15:13:48 ]
- DLLの関数のエクスポートのやり方は2種類あるのよ
・関数に__dllexportを付ける ・.defファイルに纏めてエクスポートする関数を書く。 どっちでもおk。俺は見やすいからdefの方でやる。
- 457 名前:451 mailto:sage [2007/02/28(水) 15:41:47 ]
- なるほど…
まだまだ不勉強なようですね。 でも、ねんがんのdllをてにいれることができたので、レスを下さった方々にはお礼を言いたいと思います。 どうもありがとうでした・゜・(ノA`)・゜・
- 458 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 16:58:10 ]
- >>455
そのTest.dll にカーソルあわせたら 右の下のFunction に一覧出るべ それがエクスポートされたやつね。
- 459 名前:デフォルトの名無しさん [2007/02/28(水) 17:29:16 ]
- 今日からマイクロソフトのVisualC++2003をし始めたんですが、どこかのサイトで
見つけた同じC++の例文とか書いてみても実行したとたん画面が消えるのはなぜですか? printf とか cout っていうのとかって一緒に使えますか?
|

|