comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » IDL Virtual Machine
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: IDL Virtual Machine [message #41417 is a reply to message #40967] Fri, 22 October 2004 14:04 Go to previous messageGo to previous message
JD Smith is currently offline  JD Smith
Messages: 850
Registered: December 1999
Senior Member
On Fri, 22 Oct 2004 09:21:44 -0700, Rick Towler wrote:

> Pepe wrote:
>
>> I have a client server application which I am developing using IDL and
>> C/C++. This application needs to be available to various end users
>> which run on different systems (Linux, Windows, Unix, Mac).
>> The question is: can the IDL Virtual Machine handle this for me or do
>> I need to create a sav file for every different operating system ?
>
> You do need to create one .sav file and many .dlms (well one .dlm and
> then .so and .dll and...). The libraries that your build when creating
> .dlms (or libs for CALL_EXTERNAL) are platform specific so those need to
> be built for every OS you'll be supporting.
>
>> If I make calls to C/C++ code via IDL, does the end user need to have
>> a C/C++ compiler to handle the calls ?
>
> Not if you provide a pre-compiled library for their platform.

If it's a simple C file or two to be linked to (or called externally), I
have had success distributing the C file and using MAKE_DLL to compile it
automatically (which of course only works if the target user actually has
a compiler). If these conditions are met, it actually works fairly well.
I've posted about it several times before; search for MAKE_DLL.

JD
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: The usage of PS_END
Next Topic: Viewing a plot under bash?

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Fri Oct 10 23:07:01 PDT 2025

Total time taken to generate the page: 2.24136 seconds