Re: [Dev-C++] Difficulties with Beta
Open Source C & C++ IDE for Windows
Brought to you by:
claplace
|
From: Hongli L. <h....@ch...> - 2002-06-10 06:06:00
|
On Sun, 2002-06-09 at 22:44, Laurence wrote: > To install the recently released wxWindows.DevPak, I needed to get the Dev-C++ Beta. > > I downloaded the 'executable only' distribution, and installed it into my existing Dev-C++ folder, right over Dev-C++ 4. > > I then successfully installed the wxWindows package. > > PROBLEM: > wxWindows projects, based on the provided wxWindows template, will not compile. The template itself, unaltered, will not compile. > > COMPILER RESULTS: > If I could cut'n'paste from the compiler results in the Dev-C++ Beta version, like I could in Dev-C++ 4 (and earlier), I would have included the complete error listing. The Beta, unaccountably, does not support this. As it happens, there is no need for me to copy it all out. > > Simply, in file ...include\wx\memory.h, which is included from > ...\include\wx\object.h > ...\include\wx\wx.h > ...main.cpp > line 33: iostream.h: No such file or directory. > > SOME GENERAL OBSERVATIONS: > It goes without saying that iostream certainly is declared and defined within mingw. Within Dev-C++, "iostream.h" lives in ...\Include\G++. <iostream> is a standard include for 99% of C++ programs. > > QUESTIONS: > Does the beta make use of an altered directory tree for the mingw files? Why? If so, was it a mistake to download and install the 'executable only' version of the beta? Do I need to scrap my present installation, and start from scratch with the complete 10MB download (which incorporates mingw)? > Dev-C++ 4 has an altered Mingw directory structure, for the sake of "user-friendliness". Dev-C++ 5 however, comes with an unaltered Mingw directory structure. I think it's best if you uninstall Dev-C++, remove C:\Dev-C++, and reinstall it again. > OTHER POSSIBLY RELATED MYSTERIES: > Projects successfully developed and built in Dev-C++ 4 will not compile in the beta. A 'build all' effort on one project yields the following error message: > > CreateProcess((null), rm, myfile.o, main.o, ProjectName.res, ProjectName.exe,...) failed. > > A click on this error message in the compiler window causes a dialog to pop up with the message: "This is a Linker error! This is a generic problem in your source files." Could you post the entire error message? > SOME IDE SPECIFIC GENERAL OBSERVATIONS: > The beta appears to create and use makefiles. Version 4(and earlier), as far as I know, do not. > The beta appears to do a lot of things differently, which is not necessarily a bad thing, provided they are improvements. But this is obvious. Thus, these alterations must be thought to be improvements by those who made them. But, they do not appear to be improvements to me, for what once worked perfectly, now does not work at all. Thus, there is information about the beta which others have, and which I do not. > Dev-C++ 5's new design broke some compatibility with version 4. I think you should try to port your old projects to version 5. I'm using Dev-C++ 5 for production, and in my opinion, a Makefile-based system is an improvement. |