![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
i am working on Dev C++ to write a simple mysql++ program. |
#3
| |||
| |||
|
|
=20 boka man wrote: i am working on Dev C++ to write a simple mysql++ program. =20 The next version of MySQL++ will not even have MinGW support, because it doesn't make sense to use it right now. =20 The primary problem is that MinGW cannot make a working DLL version of MySQL++. You can find a detailed problem report by searching the mailing list for posts I've made on MinGW previously. I cannot tell you anything beyond that. I don't use MinGW myself, so I have little personal interest in spending more time on the problem. If someone gets it working, my next argument will collapse, so I will probably put MinGW support back into MySQL++. =20 The secondary problem is that keeping MinGW support in MySQL++ means it is only good for LGPL or GPL programs. Since the primary reason to use MinGW is to avoid the GPL problems with Cygwin, I don't see any rational reason to use MinGW and MySQL++ as long as the DLL problem remains. Even if there is some rational reason to use MinGW for GPL or LGPL programs instead of Cygwin, it's still a tiny minority of MySQL++ users. I will not keep a broken feature in MySQL++ just to support a tiny minority. =20 Is there some reason you cannot use one of the free versions of Visual C++ mentioned in the MySQL++ FAQ? =20 -- MySQL++ Mailing List For list archives: http://lists.mysql.com/plusplus To unsubscribe: http://lists.mysql.com/plusplus?unsu...mail (DOT) co= m =20 |
#4
| |||
| |||
|
|
=20 boka man wrote: i am working on Dev C++ to write a simple mysql++ program. =20 The next version of MySQL++ will not even have MinGW support, because it doesn't make sense to use it right now. =20 The primary problem is that MinGW cannot make a working DLL version of MySQL++. You can find a detailed problem report by searching the mailing list for posts I've made on MinGW previously. I cannot tell you anything beyond that. I don't use MinGW myself, so I have little personal interest in spending more time on the problem. If someone gets it working, my next argument will collapse, so I will probably put MinGW support back into MySQL++. =20 The secondary problem is that keeping MinGW support in MySQL++ means it is only good for LGPL or GPL programs. Since the primary reason to use MinGW is to avoid the GPL problems with Cygwin, I don't see any rational reason to use MinGW and MySQL++ as long as the DLL problem remains. Even if there is some rational reason to use MinGW for GPL or LGPL programs instead of Cygwin, it's still a tiny minority of MySQL++ users. I will not keep a broken feature in MySQL++ just to support a tiny minority. =20 Is there some reason you cannot use one of the free versions of Visual C++ mentioned in the MySQL++ FAQ? =20 -- MySQL++ Mailing List For list archives: http://lists.mysql.com/plusplus To unsubscribe: http://lists.mysql.com/plusplus?unsu...mail (DOT) com =20 |
#5
| |||
| |||
|
|
=20 Zahroof, I'm sure there is a bigger community than Warren believes who would appreciate having MySQL++ work in MinGW. I would also be very interested= =20 in hearing if you have been able to compile anything in the version 2.0 or later branches in MinGW into a working DLL, and if so, what steps you too= k to do that. I worked on this project for about a month trying to=20 accomplish just that, and have recently given up; realizing that it will take someon= e quite beyond my skillset and more adept in dealing with "DLL hell". |
|
that the rest of my code uses MinGW and I can't make MinGW link to any=20 msvc compiled DLLs. Again, DLL hell. |
#6
| |||||
| |||||
|
|
I'm not sure why you say that you can't make a working dll of MySQL++ with MinGW. |
|
I've been doing this for some time now and I've posted some of the mods that need to be done to make this work. |
|
I did have problems linking multiple files with MySQL library. But that was because I needed to compile the MySQL distribution using MinGW. |
|
I hope you continue to provide support for MinGW as my program depends on it. |
|
I'm afraid I'm only a very part time programmer and am not familiar with the Unix tools that you use to make and configure project files. |
#7
| |||
| |||
|
|
I'm sure there is a bigger community than Warren believes who would appreciate having MySQL++ work in MinGW. |
|
I, too, am like you in that I don't always understand all that they talk about on this mailing-list, but I've learned that's okay. |
|
Warren, have you considered moving to a product like Bakefile? |

#8
| |||
| |||
|
|
Problem is that Warren is so active that every week almost there is a new release. |
|
I'd like to download the stable release of MySQL++ and work with that. |
|
By the way, I'm using Parinya software's IDE to do my work. I tried out Dev C++ at one point and had some problems. I've found that I need to recompile everything that I'd like to link to on the version of MinGW's gcc compilers for it to link properly. |
#9
| ||||
| ||||
|
|
reason i am working on is because of its ide Dev C++. i personally find ide's better than command lines(cause i am new to development). |
|
i think using dlltool should fix it! |
|
now that u are saying that making mysql++ wrk on mingw is not wise, |
|
can u give me a more detailed look at it or places to get the info? and how i can contribute to make this possible? |
#10
| |||
| |||
|
|
In the specific case of MinGW |
![]() |
| Thread Tools | |
| Display Modes | |
| |