make an ide

This is a discussion on make an ide within the C++ Programming forums, part of the General Programming Boards category; I noticed that dev-c++ executed many programs (passing them pars) to do the actual compiling. How hard would it be ...

  1. #1
    Unregistered User Yarin's Avatar
    Join Date
    Jul 2007
    Posts
    1,533

    make an ide

    I noticed that dev-c++ executed many programs (passing them pars) to do the actual compiling.
    How hard would it be to make one's own ide, and integrate wingw compiler into it?
    Know of any good sites that have tuts and such on doing that?
    A class that doesn't overload all operators just isn't finished yet. -- SmugCeePlusPlusWeenie
    A year spent in artificial intelligence is enough to make one believe in God. -- Alan J. Perlis

  2. #2
    Kernel hacker
    Join Date
    Jul 2007
    Location
    Farncombe, Surrey, England
    Posts
    15,677
    There are two parts to that:
    1. Create a UI for the IDE - that's going to be your hard part.
    2. Interface to the compiler(s) and other tools. This involves mostly parsing text output from the compiler (for example, you also have linker and perhaps a debugger too to interface with). In comparison to producing a text-editor and the UI parts, it's relatively easy. Note, I'm not saying trivial.

    The two parts combined is a fair amount of work.

    --
    Mats
    Compilers can produce warnings - make the compiler programmers happy: Use them!
    Please don't PM me for help - and no, I don't do help over instant messengers.

  3. #3
    Registered User
    Join Date
    Apr 2008
    Posts
    890
    Too hard to justify when you can use one like Code::Blocks or Dev-C++ or probably even Eclipse. Are you suffering from NIH Syndrome?

  4. #4
    Registered User Terran's Avatar
    Join Date
    May 2008
    Location
    Nashua, NH
    Posts
    100
    if your interested in this (and capable), why not try slinging code for an already established opensource IDE.
    Sorry, but i'm a Code::Blocks man now.

  5. #5
    Frequently Quite Prolix dwks's Avatar
    Join Date
    Apr 2005
    Location
    Canada
    Posts
    8,045
    Note that you probably won't be able to do this for Dev-C++, unless you know Delphi, which is what Dev-C++ is written in. http://bloodshed.net/dev/devcpp.html
    dwk

    Seek and ye shall find. quaere et invenies.

    "Simplicity does not precede complexity, but follows it." -- Alan Perlis
    "Testing can only prove the presence of bugs, not their absence." -- Edsger Dijkstra
    "The only real mistake is the one from which we learn nothing." -- John Powell


    Other boards: DaniWeb, TPS
    Unofficial Wiki FAQ: cpwiki.sf.net

    My website: http://dwks.theprogrammingsite.com/
    Projects: codeform, xuni, atlantis, nort, etc.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. how to make a windows application
    By crvenkapa in forum C++ Programming
    Replies: 3
    Last Post: 03-26-2007, 09:59 AM
  2. HELP!wanting to make full screen game windowed
    By rented in forum Game Programming
    Replies: 3
    Last Post: 06-11-2004, 04:19 AM
  3. make all rule
    By duffy in forum C Programming
    Replies: 9
    Last Post: 09-11-2003, 01:05 PM
  4. Question about atheists
    By gcn_zelda in forum A Brief History of Cprogramming.com
    Replies: 160
    Last Post: 08-11-2003, 11:50 AM
  5. Replies: 6
    Last Post: 04-20-2002, 06:35 PM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21