Recent

Author Topic: C++ code also, as in Kylix?  (Read 9870 times)

Bob Moore

  • Guest
C++ code also, as in Kylix?
« on: November 10, 2003, 05:19:07 am »
I have a huge body of C++ code that runs in C++ Builder and in Kylix 3.  :(  Are there plans to extend the project ot allow me to use this code?  

I understand that the other IDEs in progress KDevelop/Qt Developer, Ajunta/Glade, etc.. do not have the RAD 2-way features I am used to on these Borland tools.   I do not know if they are planned there either.  

I realize I am a sheep herder in cattleman's country -- a water skiier in the middle of a sailing regata -- a jet skier in a quiet canoe's lake.  I mean no offense.  Please no flames on the wonders of Pascal vs C/C++.  I am stuck with the C/C++ code, which is largely legacy (read -- we don't understand it, but it does work well and is very thoroughly debuggged).

Anonymous

  • Guest
C++ code also, as in Kylix?
« Reply #1 on: November 10, 2003, 06:25:01 am »
Honestly, I don't think that you should keep your hopes up in this issue because even for the Delphi compatibility there is still a long way to go in the Lazarus/Freepascal project. I am sure that the developers firts want to finish this part before doing anything with C++ .
And if you consider how many other multi-platform C++ tools are there (including Borland's C++BuilderX) I don't think that this would be a high priority for the Lazarus project.
The Lazarus project is still a long way to be comparable to Delphi or even Kylix. But it is progressing really well and very promisable.
Considering that Kylix is abandoned now by Borland (at least temporarily until 2005, maybe forever) there might be an increased interest from the Delphi/Pascal community to help in the Lazarus project so all those Windows Delphi guys can do cross platform development with an open source IDE/Compiler.

bsstmiller

  • Newbie
  • Posts: 3
    • http://www.bss-software.com
C++ code also, as in Kylix?
« Reply #2 on: December 22, 2003, 11:22:27 pm »
Quote from: "Anonymous"

The Lazarus project is still a long way to be comparable to Delphi or even Kylix. But it is progressing really well and very promisable.
Considering that Kylix is abandoned now by Borland (at least temporarily until 2005, maybe forever) there might be an increased interest from the Delphi/Pascal community to help in the Lazarus project so all those Windows Delphi guys can do cross platform development with an open source IDE/Compiler.


That is why I am here!  Windows, Linux, Mac.  Hope this is going to work!!!

Anonymous

  • Guest
C++ code also, as in Kylix?
« Reply #3 on: April 26, 2004, 12:32:15 pm »
I know this may not be a solution(even literaly) but can't you make libraries from the C code and then call them from lazarus?

I know this is basicly impossible for some projects so don't flame me.

Anonymous

  • Guest
C++ code also, as in Kylix?
« Reply #4 on: July 08, 2004, 02:55:29 am »
I think what would be good, is not a RAD tool, but a general C++ Editing environment inside Lazarus.  With simple project management, the ability to spawn your make of choice (Make/Jame/Ant/etc) and to track through the output, with a nice built in gui interface to you GDB back end of choice.  Then you have 1 environment for all your programming needs.  For example Load a C/C++ Project and the Window builders disappear, and it looks like a good C/C++ IDE.

Use C/C++ for embedded or system programming, and FPC/Lazarus RAD for your GUI programs.  Best of both worlds.  I think C++ isnt a very good RAD language anyway, cuse it isnt structured enough.  RAD doesnt mean OO, so dont flame me.  A good RAD langauge in my opinion should be simple, clear and unambiguous, pascal does the trick, and removes a lot of the pitfalls of C derived languages.  From my experience, it is more rapid to write a working Pascal program than a working C/C++ Program.

Anyway, thats my 2c

chris.kirkpatrick

  • New Member
  • *
  • Posts: 15
C++ code also, as in Kylix?
« Reply #5 on: September 13, 2004, 02:02:12 pm »
The Lazarus IDE editor can be configured to do syntax highlighting according to a huge number of different language systems (including perl, php, bash, c++ etc) so could be used as a good text editor. You couldn't compile your files from within Lazarus, but at least that might be a start!

Look at

Tools -> Editor options  (Multi-page window, with tabs for General - determines behaviour like auto-indent, bracket highlighting, drag-drop editing, scrolling, syntax highlighting, showing hints, size of block indent and tabs, limit of Undo; Display - options for showing line numbers, presence of gutters, size and type of font for editor, and contains a preview panel showing the colours of the various syntax features such as comments, directives, punctuation, errors and breakpoints; Key Mappings - options to select Lazarus or Turbo Pascal scheme; Color - allows choice of colour scheme for text features, for a number of language types such as Object Pascal, C++, Perl, HTML, XML and shell scripts. It shows preview panel again (for whichever language is selected); Code Tools - allows selection of features like Identifier Completion, tooltips, specification of template file names, specific templates for code completion.)

(from http://lazarus-ccr.sourceforge.net/index.php?wiki=LazarusTutorial#The_Tools_sub-menu)

 

TinyPortal © 2005-2018