#1 Burning Software

It is currently Fri Nov 01, 2024 2:30 am

All times are UTC




Post new topic Reply to topic  [ 11 posts ] 
Author Message
 Post subject: StarBurn static lib
PostPosted: Mon Feb 14, 2005 6:44 am 
Offline

Joined: Sun Jan 02, 2005 11:32 pm
Posts: 6
Is linked to the dynamic Microsoft CRT runtime - do you have the steps to configure it to link to the static libraries?

Cheers,

Stuart


Top
 Profile  
 
 Post subject: Re: StarBurn static lib
PostPosted: Mon Feb 14, 2005 2:38 pm 
Offline
Site Admin

Joined: Fri Jun 18, 2004 12:03 am
Posts: 4089
Location: British Virgin Islands
Not sure about what problem you have. Just add StarBurn.lib to the library path and that should be enough...

scarnie wrote:
Is linked to the dynamic Microsoft CRT runtime - do you have the steps to configure it to link to the static libraries?

Cheers,

Stuart


Top
 Profile  
 
 Post subject: StarBurn.lib
PostPosted: Mon Feb 14, 2005 4:23 pm 
Offline

Joined: Sun Jan 02, 2005 11:32 pm
Posts: 6
Thanks for the reply, but perhaps you misunderstood my question.

The StarBurn.lib appears to be statically linking to the Microsoft runtime DLLs. I can build with the static StarBurn.lib just fine, but I cannot distribute my DLL without distributing the MSVCR71.dll and MSVCP71.dll.

I cannot build with the /MT option or I get a series of __imp__* linker errors.

Cheers,

Stu


Top
 Profile  
 
 Post subject: Re: StarBurn.lib
PostPosted: Mon Feb 14, 2005 4:31 pm 
Offline
Site Admin

Joined: Fri Jun 18, 2004 12:03 am
Posts: 4089
Location: British Virgin Islands
There are TWO versions of StarBurn.lib. One for dynamic linking (thru the StarBurn.dll) and one for just static linking. Please check our samples - they do not need anything except msvcrt.dll (it's already included into all of the MS OSes distribution). Please check you're using correct .lib file.

scarnie wrote:
Thanks for the reply, but perhaps you misunderstood my question.

The StarBurn.lib appears to be statically linking to the Microsoft runtime DLLs. I can build with the static StarBurn.lib just fine, but I cannot distribute my DLL without distributing the MSVCR71.dll and MSVCP71.dll.

I cannot build with the /MT option or I get a series of __imp__* linker errors.

Cheers,

Stu


Top
 Profile  
 
 Post subject: I understand
PostPosted: Mon Feb 14, 2005 5:17 pm 
Offline

Joined: Sun Jan 02, 2005 11:32 pm
Posts: 6
Yes - I understand this. I have linked to the static StarBurn library. You have confirmed for me what I was asking. Starburn requires the MSVCRT runtime DLL - you do not build a version of the StarBurn.lib that statically links to the Microsoft runtime. Is it MSVCR71.dll? This is not necessarily available on all OSs - we ran into this very problem.

Cheers,

Stuart


Top
 Profile  
 
 Post subject: Re: I understand
PostPosted: Mon Feb 14, 2005 8:57 pm 
Offline
Site Admin

Joined: Fri Jun 18, 2004 12:03 am
Posts: 4089
Location: British Virgin Islands
Yes, StarBurn requires dynamic MS tun-time (just b/s half of MS own libraries don't work when built as pure static). If you'll check our samples with dumpbin.exe or somethink like it you'll see they import code only from MSVCRTL.DLL which is available everywhere. If you're using some compiles with own dynamic run-time you'll have to either redistribute this run-time with your application or contact your compiler vendor asking them to enable DEFAULT OS RTL. We do no control your build process.

scarnie wrote:
Yes - I understand this. I have linked to the static StarBurn library. You have confirmed for me what I was asking. Starburn requires the MSVCRT runtime DLL - you do not build a version of the StarBurn.lib that statically links to the Microsoft runtime. Is it MSVCR71.dll? This is not necessarily available on all OSs - we ran into this very problem.

Cheers,

Stuart


Top
 Profile  
 
 Post subject:
PostPosted: Tue Feb 15, 2005 10:30 am 
Offline
Site Admin

Joined: Fri Jun 18, 2004 12:03 am
Posts: 4089
Location: British Virgin Islands
...and if it's a real big problem for you (you cannot redistribute your compiler RTL and your compiler vendor cannot switch you to default system RTL) please drop us a line and we'll try to find out a workaround for you.


Top
 Profile  
 
 Post subject:
PostPosted: Wed Mar 02, 2005 3:27 pm 
Offline

Joined: Wed Mar 02, 2005 3:11 pm
Posts: 2
Hello , this library is a very good burning engine implementations, i've searched and tested some libs but none was that powerful ,i think you are the one and only, congratulations :)

i have a question , how can i use the static lib in Borland C++ Builder ?

thanks, have a nice day....


sorry about my bad English ,i'am not from around here :lol:


Top
 Profile  
 
 Post subject:
PostPosted: Wed Mar 02, 2005 6:34 pm 
Offline
Site Admin

Joined: Fri Jun 18, 2004 12:03 am
Posts: 4089
Location: British Virgin Islands
Unfortunately we do not provide static libraries for Borland C++ Builder. And even if you'll manage to link statically to LIBs we have you'll hit RTL compatibility problems. That's why we do not recommend using LIBs and static linking and kindly ask users to stick with DLL (dynamic linking) or even OCX if possible.

mandea wrote:
Hello , this library is a very good burning engine implementations, i've searched and tested some libs but none was that powerful ,i think you are the one and only, congratulations :)

i have a question , how can i use the static lib in Borland C++ Builder ?

thanks, have a nice day....


sorry about my bad English ,i'am not from around here :lol:


Top
 Profile  
 
 Post subject:
PostPosted: Thu Mar 03, 2005 7:37 am 
Offline

Joined: Wed Mar 02, 2005 3:11 pm
Posts: 2
Thanks for clearing, sticking with the DLL it's fine for me....


Top
 Profile  
 
 Post subject:
PostPosted: Thu Mar 03, 2005 1:57 pm 
Offline
Site Admin

Joined: Fri Jun 18, 2004 12:03 am
Posts: 4089
Location: British Virgin Islands
Good! :-)

mandea wrote:
Thanks for clearing, sticking with the DLL it's fine for me....


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 11 posts ] 

All times are UTC


Who is online

Users browsing this forum: Google [Bot] and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group