|
I should
start out by saying that I am relatively new to the Windows programming
environment, so if folks find my questions naive, your understanding is
appreciated.
I am using
MSVS-05.Net, and trying to build PwLib and OpenH323. When I try to build
PTLib I get a mountain of errors of the type "unresolved external
symbol..." Now, I read the FAQ and entry 4.29 says that I should delete
the .dtf files and all will be well. But if I do this, then I can not
rebuild the .def file (i.e. the Custom Build associated with the dtf which calls
MergeSym fails). In the linker controls for the PTLib project, the
def file is specified (Linker->"Module Definition File")... I can remove
this, but then without the definition file, when I build PTLib.dll, there is no
PTLib.lib file generated (presumably because nothing was exported from the
DLL?).
Dispite all
of this, the PTLib.dll and PTLib.lib files _are_ generated when I do the Build
on the PTLib project. Can I just use these? Presumably not, because
they are missing all of those routines which were supposed to be linked
in. Is that a correct interpretation?
So does
anyone know what I ought to be doing? Am I not understanding the
instructions in the FAQ (4.29), I confess that I am not so clear on the
subtleties of building dynamic libraries for Windows... .dtf, .def etc are all
new to me.
Any help is
greatly appreciated.
-Adrian
|