[racket] planet package with DLLs

From: John Clements (clements at brinckerhoff.org)
Date: Tue Oct 23 16:28:58 EDT 2012

On Oct 19, 2012, at 10:32 AM, Michael Wilber wrote:

> I'm not sure about the msvcp100.dll problem, but clements/portaudio
> distributes PortAudio for windows clients:
> http://planet.racket-lang.org/package-source/clements/portaudio.plt/3/1/

Yep, I was going to point to that, too.

WRT your question about the extra msvcp100.dll problem, my recollection is that in general, this problem is solved by updating the settings within your dll's build environment (Visual Studio whatever?) so that it links these things statically. 

John

> 
> See the lib/ folder.
> 
> Antonio Menezes Leitao <antonio.menezes.leitao at ist.utl.pt> writes:
>> Hi,
>> 
>> I have a package that I uploaded to planet that depends on
>> some DLLs. I included these DLLs in the package but they,
>> in turn, depend on the presence of the C++ runtime DLLs,
>> namely msvcp100.dll which some systems already have
>> and some others don't.
>> 
>> What is the recommended practice for including DLLs with
>> planet packages so that users can simply require the planet
>> package and everything gets installed properly?
>> 
>> Is there a planet package that already solves this problem
>> that I can study?
>> 
>> Best,
>> António.
>> 
>> ____________________
>>  Racket Users list:
>>  http://lists.racket-lang.org/users
> 
> ____________________
>  Racket Users list:
>  http://lists.racket-lang.org/users

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4370 bytes
Desc: not available
URL: <http://lists.racket-lang.org/users/archive/attachments/20121023/6a22180c/attachment-0001.p7s>

Posted on the users mailing list.