Re: Recent refactoring broke VC++ 2005 EE

From: Dave Page <dpage(at)postgresql(dot)org>
To: "Milen A(dot) Radev" <milen(at)radev(dot)net>
Cc: pgadmin-hackers(at)postgresql(dot)org
Subject: Re: Recent refactoring broke VC++ 2005 EE
Date: 2006-12-07 14:15:05
Message-ID: 457821E9.8050007@postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

Milen A. Radev wrote:
> Marcos Alves T. de Azevedo написа:
>> Milen, here your fist TIP: Do not use Drugs (Microsoft), and you will be
>> fine.
>
> (I'll ignore the sensible advice to "not feed the trolls".)
>
> - The recommended way to build pgAdmin for Windows is by using VS 2005
> (http://www.pgadmin.org/download/source.php).

It certainly is - largely because it's about the best development
environment out there. It doesn't matter what you think of Microsoft,
Visual Studio is an excellent environment for development and debugging
- far better in my view than Eclipse, Kdevelop or XCode.

Anyway, I've just committed another refactoring patch which also removes
the solution folders. I was echoing the entire source tree in the
solution explorer which was looking very useful, but unfortunately I
think we'll have to do without that :-(

> That said - could you help me with advice how to set up a development
> environment for building pgAdmin for windows using MinGW for example?
> Or using cross-compilation?

Patches to support Mingw (again - it got broken years back) are welcome.

BTW - there's more refactoring coming up - you might want to hold off on
any complex merges. I'm trying to get this all done as quickly as possible.

Regards, Dave.

In response to

Browse pgadmin-hackers by date

  From Date Subject
Next Message svn 2006-12-07 14:48:06 SVN Commit by dpage: r5764 - in trunk/pgadmin3/src: . ctl dlg frm include include/agent include/ctl include/dlg include/slony main schema slony
Previous Message svn 2006-12-07 14:10:39 SVN Commit by dpage: r5763 - in trunk/pgadmin3: . src src/agent src/dlg src/frm src/include src/include/agent src/schema src/utils xtra/pgagent