Strona 1 z 1

IDE C++ dla Kubuntu

: 17 lip 2012, 17:40
autor: amaroK
Hej! Co prawda nie rozwiązałem problemu z VPythonem, ale teraz muszę dla odmiany napisać coś w C++. Mam problem z uruchomieniem Code::Blocks na Kubuntu 12.4, kiedy go uruchamiam z konsoli dostaję takie coś:

Kod: Zaznacz cały

maciej:~$ codeblocks
Initialize EditColourSet .....
Initialize EditColourSet: done.
Loading toolbar...
AStylePlugin: loaded
FilesExtensionHandler: loaded
Debugger: loaded
ProjectsImporter: loaded
Autosave: loaded
Compiler: loaded
ClassWizard: loaded
ToDoList: loaded
OpenFilesList: loaded
ScriptedWizard: loaded
CodeCompletion: loaded
Source code formatter (AStyle) plugin activated
Files extension handler plugin activated
Debugger plugin activated
Foreign projects importer plugin activated
Autosave plugin activated
Added compiler "GNU GCC Compiler"
Added compiler "Intel C/C++ Compiler"
Added compiler "SDCC Compiler"
Added compiler "Tiny C Compiler"
Added compiler "GDC D Compiler"
Added compiler "Digital Mars D Compiler"
Added compiler "GNU ARM GCC Compiler"
Added compiler "GNU AVR GCC Compiler"
Added compiler "GNU GCC Compiler for PowerPC"
Added compiler "GNU GCC Compiler for TriCore"
Compiler plugin activated
Class wizard plugin activated
Todo List plugin activated
Open files list plugin activated
Project wizard added for 'Empty project'
Project wizard added for 'Console application'
Project wizard added for 'D application'
Project wizard added for 'FLTK project'
Project wizard added for 'GLFW project'
Project wizard added for 'GLUT project'
Project wizard added for 'GTK+ project'
Project wizard added for 'Irrlicht project'
Project wizard added for 'Lightfeather project'
Project wizard added for 'OpenGL project'
Project wizard added for 'Ogre project'
Project wizard added for 'Code::Blocks plugin'
Project wizard added for 'QT4 project'
Project wizard added for 'SDL project'
Project wizard added for 'SFML project'
Project wizard added for 'Static library'
Project wizard added for 'Shared library'
Project wizard added for 'wxWidgets project'
Build-target wizard added for 'Console'
Build-target wizard added for 'Static library'
Build-target wizard added for 'wxWidgets'
Project wizard added for 'ARM Project'
Project wizard added for 'AVR Project'
Project wizard added for 'TriCore Project'
Project wizard added for 'PowerPC Project'
File(s) wizard added for 'Empty file'
File(s) wizard added for 'C/C++ source'
File(s) wizard added for 'C/C++ header'
Scripted wizard plugin activated
Code completion plugin activated
Initializing plugins...
The program 'codeblocks' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadWindow (invalid Window parameter)'.
  (Details: serial 9786 error_code 3 request_code 155 minor_code 3)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
Jak to naprawić? Ew jakie inne IDE do C/C++ polecacie na Ubuntu/Kubuntu? Tylko nie CodeLite, próbowałem, ale mi nie odpowiada. I nie QtCreator, bo trochę za duże, a na razie w Qt nie muszę nic pisać.

EDIT: ok, znalazłem jak to "naprawić" : http://www.kubuntuforums.net/showthread ... n-Starting :)

To teraz moje pytanie jest inne: nie chcę używać tego stylu, bo system wygląda brzydko, jakie inne IDE do C++ polecacie, oprócz Code::Blocks?

Re: IDE C++ dla Kubuntu

: 17 lip 2012, 18:01
autor: kabanek
eclipse z dodatkiem c++
albo netbeans - podobnie
wejdź na stronę projektów i poszukaj :)

Re: IDE C++ dla Kubuntu

: 17 lip 2012, 18:07
autor: mrmarkos
Może kdevelop? Jest w repozytorium.

Re: IDE C++ dla Kubuntu

: 17 lip 2012, 22:25
autor: Mer_lin
Jeśli nie przeszkadza Ci narzut GTK2 to polecam zainteresować się Geany (http://www.geany.org)

Re: IDE C++ dla Kubuntu

: 18 lip 2012, 09:32
autor: makson
Kilka słów od wujka makson dobra rada. :D
Co prawda trochę tych IDE jest (Qt Creator, KDevelop), to jednak powstały one z powodu szukania na siłę zmiennika MS Visial Studio na Linuksie i nie zyskały one szerszej popularności. W praktyce na Linuksie inaczej się programuje. Korzysta się z najwygodniejszego edytora tekstu i konsoli. Z początku może Ci się wydawać, że to prymitywny zamiennik Visual Studio, ale każdy programista, który dłużej popróbuje tak programować pokocha wolność i szerokie możliwości, które to daje.
Kolega Mer_lin zaproponował Geany. Jest to bardzo wygodny edytor tekstu i na dole ekranu masz bezpośredni dostęp do konsoli, w której możesz skorzystać z kompilatora. To jest rozwiązanie typowo Linuksowe, z którego radzę Ci skorzystać.
Pozdrawiam

Re: IDE C++ dla Kubuntu

: 18 lip 2012, 22:09
autor: simonnam
makson, może i po części masz rację, ale ja tam wolę IDE (konkretnie QtCreator), które ma chociażby funkcję podpowiadania funkcji, sprawdzania składni w locie itp.