Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: compile project met meerdere files.  (gelezen 862 keer)

Offline JV.com

  • Lid
compile project met meerdere files.
« Gepost op: 2010/06/09, 19:34:50 »
Hallo mensen,

een beetje nooby vraag is dit. maar ik heb besloten om niet meer met C++ IDEs te werkem maar gewoon in gedit te werken, omdat ik dat dit de nauwkeurigheid in mijn werk bevorderd.

Omdat ik het builden en compilen van mijn files altijd in de IDE liet doen. kom ik nu op een basic probleempje:

Ik kan prima een .cpp file compilen. alleen nu heb een
1 .ccp file met main() erin.
1 .cpp file voor een class.
1 .h file voor een class.

hoe compileer ik dit hele zooitje nu in een keer via de Terminal?

Alvast bedankt!

JV.com
« Laatst bewerkt op: 2010/06/09, 19:36:39 door JV.com »

Re: compile project met meerdere files.
« Reactie #1 Gepost op: 2010/06/10, 08:32:45 »
Dan heb je een build-systeem zoals autotools of CMake nodig. De laatste beveel ik van harte aan.
I use a Unix-based system, that means I'll get laid as often as I have to reboot.
LibSylph
SeySayux.net

Offline JV.com

  • Lid
Re: compile project met meerdere files.
« Reactie #2 Gepost op: 2010/06/10, 09:11:00 »
Bedankt voor je reactie. ik zou Cmake proberen. ik heb het gedownload maar snap nog niet helemaal hoe ik dit moet gebruiken. heb je nog toevallig nuttige tips over?

 

Re: compile project met meerdere files.
« Reactie #3 Gepost op: 2010/06/10, 11:45:08 »
Je zal een CMakeLists.txt bestand moeten maken.

Daar zet je wat info in over je project, vb.

cmake_minimum_required(2.6)
project(MIJNPROJECT)

set(MIJNPROJECT_SRC bestand1.cpp bestand2.cpp main.cpp)

add_executable(MijnApp ${MIJNPROJECT_SRC})

Da's echt het minimum. Dan 'cmake .' en make.

Meer info vind je op http://cmake.org/

- SeySayux
I use a Unix-based system, that means I'll get laid as often as I have to reboot.
LibSylph
SeySayux.net