Browse thread
ocamlopt and *using* DLLs
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: | 2005-05-24 (07:11) |
From: | Nicolas Cannasse <warplayer@f...> |
Subject: | Re: [Caml-list] ocamlopt and *using* DLLs |
> Put a different way, ml_scintilla.dll definitely has a dependence on > ocamlrun.dll - which logical need would not go away even if I > repackaged the DLL as a static lib. Actually the symbols are only imported from ocamlrun.dll if you compile-with or define the CAML_DLL preprocessor variable. If you don't have CAML_DLL defined, symbols will be resolved at linking time, and will then be found in your executable. So it's possible to have a staticly linked library in both bytecode (with -custom) and nativecode. You can have a look at the OCaml Win32 API library Makefile that have different ways of building and linking it (http://ocaml-win32.sourceforge.net/). Nicolas