dbTalk Databases Forums  

Library or DLL problems

mailing.database.mysql-plusplus mailing.database.mysql-plusplus


Discuss Library or DLL problems in the mailing.database.mysql-plusplus forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Troy Jennings
 
Posts: n/a

Default Library or DLL problems - 12-15-2005 , 10:23 AM






--------------030607030102060502040107
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

I am building a project using MS VC++ 2005 (beta). It is actually
building a DLL (for a pGINA plugin). I am able to build it successfully
and it appears to run on the build machine and a second machine with the
pGINA plugin tester. When we try to move it to a production test
machine, however, it fails to load citing "possible missing libraries".

Is there a way to build the project so that it contains all of the
necessary libraries internally?

If that is not possible, how can I identify all of the libraries
necessary for a dll to be used properly?

Thank you in advance for any assistance you can offer.

--
<><><><><><><><><><><><><>
Troy Jennings
Sioux City Public Library
(712) 255-2933 x 250
tjennings (AT) siouxcitylibrary (DOT) org
<><><><><><><><><><><><><>



--------------030607030102060502040107
Content-Type: text/plain; charset=us-ascii


--
MySQL++ Mailing List
For list archives: http://lists.mysql.com/plusplus
To unsubscribe: http://lists.mysql.com/plusplus?unsu...ie.nctu.edu.tw
--------------030607030102060502040107--


Reply With Quote
  #2  
Old   
Warren Young
 
Posts: n/a

Default Re: Library or DLL problems - 12-20-2005 , 02:08 AM






Troy Jennings wrote:
Quote:
I am building a project using MS VC++ 2005 (beta).
Visual Studio Express 2005 was released a month and a half ago...

Quote:
Is there a way to build the project so that it contains all of the
necessary libraries internally?
Yes, but unless you're building GPL programs, you can't legally do it,
for licensing reasons. Search the mailing list if you're tempted to
argue about this. It's been discussed before.

Quote:
how can I identify all of the libraries
necessary for a dll to be used properly?
There are many freebie programs out there to do this. You might even
have received one with VS Express, or the Platform SDK. They most
commonly go by names like 'depends' and 'requires'. They are often
command-line tools, but not always.

Another one I know about is an Explorer shell extension called Inspect
Exe, from Silurian Software. They want money for it, though.

--
MySQL++ Mailing List
For list archives: http://lists.mysql.com/plusplus
To unsubscribe: http://lists.mysql.com/plusplus?unsu...ie.nctu.edu.tw



Reply With Quote
  #3  
Old   
Tommy Apel
 
Posts: n/a

Default Re: Library or DLL problems - 12-20-2005 , 02:17 AM



Quote:
Troy Jennings wrote:
I am building a project using MS VC++ 2005 (beta).

Visual Studio Express 2005 was released a month and a half ago...

Is there a way to build the project so that it contains all of the
necessary libraries internally?

Yes, but unless you're building GPL programs, you can't legally do it,
for licensing reasons. Search the mailing list if you're tempted to
argue about this. It's been discussed before.

how can I identify all of the libraries
necessary for a dll to be used properly?

There are many freebie programs out there to do this. You might even
have received one with VS Express, or the Platform SDK. They most
commonly go by names like 'depends' and 'requires'. They are often
command-line tools, but not always.

Another one I know about is an Explorer shell extension called Inspect
Exe, from Silurian Software. They want money for it, though.
Just to follow the trail here, is it even possible to make the .dll if you
only have Microsoft SDK, .NET SDK 1.1 and VC++ Toolkit 2003 ?

--
MySQL++ Mailing List
For list archives: http://lists.mysql.com/plusplus
To unsubscribe: http://lists.mysql.com/plusplus?unsu...ie.nctu.edu.tw



Reply With Quote
  #4  
Old   
Warren Young
 
Posts: n/a

Default Re: Library or DLL problems - 12-20-2005 , 05:11 AM



Tommy Apel wrote:
Quote:
is it even possible to make the .dll if you
only have Microsoft SDK, .NET SDK 1.1 and VC++ Toolkit 2003 ?
I see no reason why not.

You may have noticed that I dropped mention of the command-line only
compilers from the web page. That's only because the VS Express 2005 is
now out of beta, so I assume it will be vastly more popular.

--
MySQL++ Mailing List
For list archives: http://lists.mysql.com/plusplus
To unsubscribe: http://lists.mysql.com/plusplus?unsu...ie.nctu.edu.tw



Reply With Quote
  #5  
Old   
Tommy Apel
 
Posts: n/a

Default Re: Library or DLL problems - 12-20-2005 , 05:38 AM



On Tuesday 20 December 2005 13:11, Warren Young wrote:
Quote:
I see no reason why not.

You may have noticed that I dropped mention of the command-line only
compilers from the web page. That's only because the VS Express 2005 is
now out of beta, so I assume it will be vastly more popular.
I've tried but there is alot of MSVC*.lib files missing, I'm not really a huge
fan of MS in the first place any trying to do something as simple as making
a .dll file in this case has more or less turned out to be a
one-week-headacke with out result, the only way I see this working is if you
install this Express edition, but then you kindof hit you head one more time
since everything is linked against VC8.0 lib's and those are nowhere to
befound on a normal XP sp2 installation
--
Tommy Apel
Software Developer

Fax : (+371) 7 473 607
Cell : (+371) 8 293 490
VoIP DK : (+45) 46 96 81 61
VoIP ES : (+45) 46 96 81 60
E-Mail : root (AT) cargoa2b (DOT) com

SIA "Cargo A2B"
Liepezera iela 1,
Liepezeras ciemats,
Babites pagasts
LV-2101 Riga, Latvia

--
MySQL++ Mailing List
For list archives: http://lists.mysql.com/plusplus
To unsubscribe: http://lists.mysql.com/plusplus?unsu...ie.nctu.edu.tw



Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.