[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

[MD:403]dynamic link



KORIYAMA Naohiro <koriyama@xxxxxxxxxxx> writes:

> 了解しました。こちらも、ただの思い付きでいったことなので(^_^;;
> 
> でも、昨日の深夜トライしてみた感想ですが、lisp.hだけでは、Lisp_Object
> 扱うのはちょっと面倒そうですね。
> alloc.cなどに書かれている関数を使えたりしたら便利かなとか思いました。

確かに、使えないとかなり厳しいですからね。

> lisp.hにalloc.cやdata.cで定義されている関数のプロトタイプや変数が書い
> てはあるものの、それを使うとリンクする際にalloc.objやdata.objをリンク
> しないものだから、当然Undefined Symbolが出てしまいます。(リンクすれば
> 良い話かなもしかして?)
> なにか良い方法があるのでしょうか。

もちろん、Link しても構いません。それも可能だと思います。
だけど、そんなことするとメモリの無駄ですからね。

現在(うそ) DLL開発キットとして基本DLL + Export Libraryを作成する
つもりで考えてあります。
だから、まだ、DLLはきちんと動き出していないと言ってもいいと思います。

### で、ここの部分Windowsだけで突っ走りたくないなぁと思っているので
### ETLに行ってからになるのではないかなぁ。

# typoの件、直します。^^;;;;

From himi