[Code::Blocks] Code Vervollständigung
-
- Beiträge: 236
- Registriert: Do Feb 10, 2011 6:31 pm
Re: [Code::Blocks] Code Vervollständigung
So;
hab nun CB sowie Boost auf Ubuntu installiert und kann es sogar schon benutzen^^ Ist dort aber genauso wie im Win was Intellisense betrifft.
CMake habe ich auf Ubuntu noch nicht installiert. Aber nun kannst Du mir sicher sagen was ich da tun muss^^
hab nun CB sowie Boost auf Ubuntu installiert und kann es sogar schon benutzen^^ Ist dort aber genauso wie im Win was Intellisense betrifft.
CMake habe ich auf Ubuntu noch nicht installiert. Aber nun kannst Du mir sicher sagen was ich da tun muss^^
Re: [Code::Blocks] Code Vervollständigung
Also ich hab das bei mir gerade getestet, und da kommen die richtigen Vorschläge. Hast du auch Boost Filesystem installiert und in dem Projekt in dem du das ausprobiert hast auch die entsprechenden Boost Header inkludiert?nouseforname hat geschrieben:hab nun CB sowie Boost auf Ubuntu installiert und kann es sogar schon benutzen^^ Ist dort aber genauso wie im Win was Intellisense betrifft.
nouseforname hat geschrieben: CMake habe ich auf Ubuntu noch nicht installiert. Aber nun kannst Du mir sicher sagen was ich da tun muss^^
Code: Alles auswählen
$ apt-get install cmake
"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
-
- Beiträge: 236
- Registriert: Do Feb 10, 2011 6:31 pm
Re: [Code::Blocks] Code Vervollständigung
Dachte schon dass ich das alles richtig gemacht habe. Kann die Methoden ja benutzen.Kerli hat geschrieben: Also ich hab das bei mir gerade getestet, und da kommen die richtigen Vorschläge. Hast du auch Boost Filesystem installiert und in dem Projekt in dem du das ausprobiert hast auch die entsprechenden Boost Header inkludiert?
Vielleicht mach ich den Include im CB falsch. Ist ja nicht nur die Zeile im Header.
Danke, installieren kann ich es ja. Es hapert am einbinden in CB.Bei Bedarf auch noch mit 'cmake-curses-gui' und/oder 'cmake-qt-gui'...Code: Alles auswählen
$ apt-get install cmake
- Bebu
- Beiträge: 562
- Registriert: Mi Okt 21, 2009 6:19 pm
- Wohnort: In der Nähe von Salzburg - Bin aber kein Österreicher!
Re: [Code::Blocks] Code Vervollständigung
Du kannst es nicht einbinden. Installier dir einfach mal die QT-Gui. Du kannst dir nur von Cmake ein Projektfile für CB erstellen lassen. Aber das ist in der GUI schön integriert.nouseforname hat geschrieben: Danke, installieren kann ich es ja. Es hapert am einbinden in CB.
Wer immer nach dem Unerreichbaren jagt, der wird irgendwann auf die Schnauze fallen!
-
- Beiträge: 236
- Registriert: Do Feb 10, 2011 6:31 pm
Re: [Code::Blocks] Code Vervollständigung
Vielleicht brauch ich das ja nicht, Kerli sagt ja bei ihm gehts. Also muss ich nur mit ihm abgleichen^^
Re: [Code::Blocks] Code Vervollständigung
Hier geht es um zwei verschiedene Dinge. Das eine ist die Autovervollständigung von Boost und das andere das Erstellen eines Projektes für Dedupe. Ich habe einfach ein neues Projekt erstellt, ein '#include <boost/filesystem.hpp>' eingebaut und geschaut was mir die Autovervollständigung vorschlagt.nouseforname hat geschrieben:Vielleicht brauch ich das ja nicht, Kerli sagt ja bei ihm gehts. Also muss ich nur mit ihm abgleichen^^
Für das Dedupe Projekt brauchst du CMake. Die Bedienung ist allerdings wirklich sehr einfach. Installier dir entweder die Qt-Gui (Hab ich noch nicht verwendet, sollte aber eigentlich selbsterklärend sein) oder nur CMake und ruf aus der Konsole cmake mit dem Argument -G "CodeBlocks - Unix Makefiles" auf. In beiden Fällen erhältst du eine Code::Blocks Projekt das bereits vollständig konfiguriert sein sollte.
"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
-
- Beiträge: 236
- Registriert: Do Feb 10, 2011 6:31 pm
Re: [Code::Blocks] Code Vervollständigung
Hab schon verstanden dass es eigentlich 2 Punkte sind. Aber ich brauch ja scheinbar eh beides.
Die datei thread.hpp ist aber genau da enthalten...was nun?
Code: Alles auswählen
cmake -G "CodeBlocks - Unix Makefiles" ~/Dedupe/trunk/
CMake Error at /usr/share/cmake-2.8/Modules/FindBoost.cmake:910 (message):
Unable to find the requested Boost libraries.
Boost version: 1.46.1
Boost include path: /usr/local/include
The following Boost libraries could not be found:
boost_thread
Some (but not all) of the required Boost libraries were found. You may
need to install these additional Boost libraries. Alternatively, set
Boost_LIBRARYDIR to the directory containing Boost libraries or BOOST_ROOT
to the location of Boost.
Call Stack (most recent call first):
filesearch/CMakeLists.txt:7 (find_package)
-- Configuring incomplete, errors occurred!
- Bebu
- Beiträge: 562
- Registriert: Mi Okt 21, 2009 6:19 pm
- Wohnort: In der Nähe von Salzburg - Bin aber kein Österreicher!
Re: [Code::Blocks] Code Vervollständigung
du brauchst nicht nur den Header, du brauchst auch die Library.
sollte das Problem lösen
Code: Alles auswählen
sudo apt-get install libboost-thread-dev
Wer immer nach dem Unerreichbaren jagt, der wird irgendwann auf die Schnauze fallen!
-
- Beiträge: 236
- Registriert: Do Feb 10, 2011 6:31 pm
Re: [Code::Blocks] Code Vervollständigung
Jo danke, hab jetzt allerdings nur "thread" noch dazu gebaut. so wie gestern "filesystem".Bebu hat geschrieben:du brauchst nicht nur den Header, du brauchst auch die Library.sollte das Problem lösenCode: Alles auswählen
sudo apt-get install libboost-thread-dev
Ging nun auch. Also die Lib ist nun auch da und cmake hat alles richtig gemacht.
Ist halt alles echt Neuland... Aber cmake und boost sollten nun richtig installiert sein.
Trotzdem geht die Vervollständigung nicht....
- Bebu
- Beiträge: 562
- Registriert: Mi Okt 21, 2009 6:19 pm
- Wohnort: In der Nähe von Salzburg - Bin aber kein Österreicher!
Re: [Code::Blocks] Code Vervollständigung
Langsam bin ich mit meinem Latein auch am Ende, jetzt gibt es langsam nur noch die Möglichkeit mal per Skype und Teamviewer drüber zu kucken.
Wer immer nach dem Unerreichbaren jagt, der wird irgendwann auf die Schnauze fallen!