wiki:CodeLite
Last modified 4 years ago Last modified on 2014-04-30 13:57:56

CodeLite

  • CodeLite on C++ IDE joka käyttää mm. MinGW:tä kääntämiseen.
  • asenna ensin MinGW
  • asenna CodeLite
  • tee itsellesi komentotiedosto cl.bat:
    @call addpath.bat c:\MinGW\bin
    @start "CodeLite" "C:\Program Files (x86)\CodeLite\CodeLite.exe" %*
    
  • ota addpath.bat ja talleta se johonkin polussa olevaan hakemistoosi
  • käynnistä CodeLite komentoriviltä komennolla
    cl
    
  • mikroluokassa em on valmiina jos
    • n:-levyn mountattuna (työpöydältä Yhdistä-N)
    • n:\bin polussa, kokeile komentoriviltä set ja näkyykö n:\bin, jos ei, anna komento
      PATH=n:\bin;%path%
      

1. Konsoli-projektin tekeminen

  • luo WorkSpace: WorkSpace/New WorkSpace...
  • lue projekti: WorkSpace/New Project
    • Categories: Console
    • Simple executable (g++) (tai gcc jos teet C-ohjelmaa)
    • anna projektille hyvä nimi
    • tarkista polku
    • Compiler type: gnu c++ (tai gnu gcc jos teet C-ohjelmaa)
    • jos haluat C++11 käännöksen, niin klikkaa projektin nimeä hiiren oikealla
      • Settings.../Common Settings/Compiler
      • lisää C++ Compiler Options-kohtaan ;-std=c++11
  • syntyy "hakemisto" src jonka alla on main.cpp. Poista tai nimeä tämä haluamaksesi
  • lisää projektiin haluamasi C/C++ -tiedostot (ei tarvitse olla edes samassa hakemistopuussa) painamalla src-hakemiston päällä Add an Exsisting Item...
  • jos tarvitset muualla olevia .h tiedostoja, niin lisää polkuun:
    • oikeata nappia projektin nimen päällä
    • Settings.../Compiler/Include Paths: ja kirjoita siihen puolipisteellä eroteltuna kaikki hakemistot joista tarvitset .h tiedostoja.
  • ennen käynnistämistä voi kannattaa laittaa Breakpoint pääohjelman return-lauseeseen, niin ajo pysähtyy siihen ja voi katsoa tuloksen
  • tai aja Ctrl-F5:lla, niin silloin pysähtyy automaattisesti
  • muista buildata (F7) muutosten jälkeen!

2. Yhden tiedoston ohjelmien ajaminen ilman projektia

Nyt pitää vähän kikkailla

  • tee itsellesi polkuun ajac.bat
  • tee kaksi ulkoista komentoa: toinen sellaisia ohjelmia varten joissa ei ole inputtia ja toinen sellaisia varten joissa on käyttäjän syötteen tarve
  • komento ei-inputtia vaativien ohjelmien ajoon korkeintaan tulostavat):
    • make a new tool:
      • Plugins/External Tools/Configure Extrenal Tools.../New...
      • Id: external_tool_1
      • Name: Aja
      • Tool Path: C:\bat\ajac.bat (tai missä ajac onkin)
      • Arguments: $(CurrentFileFullPath)
      • General: X Save... ja X Captuter...
      • OK
    • make a keyboard shortcut:
      • Settings/Keyboard Shortcuts...
      • find External Tool 1
      • Edit and put f.ex Ctrl-W (käy ensin poistamassa vanha Ctrl-W:n määritys)
      • OK OK
  • komento inputtia vaativien ohjelmien ajoon (joissa on cin tms.):
    • make a new tool:
      • Plugins/External Tools/Configure Extrenal Tools.../New...
      • Id: external_tool_2
      • Name: Aja Command
      • Tool Path: C:\bat\ajac.bat (tai missä ajac onkin)
      • Arguments: pause $(CurrentFileFullPath)
      • General: X Save... ja [ ] Captuter...
      • OK
    • make a keyboard shortcut:
      • Settings/Keyboard Shortcuts...
      • find External Tool 2
      • Edit and put f.ex Shoft-Ctrl-W
      • OK OK
  • nyt voit ajaa ohjelmia Ctrl-W tai Shift-Crtl-W

3. ComTest