Kirjoittaja Aihe: ongelmia linkittäjän kanssa  (Luettu 870 kertaa)

aarnek

  • Käyttäjä
  • Viestejä: 13
    • Profiili
ongelmia linkittäjän kanssa
« : 11.08.08 - klo:00.28 »
oon koodaamassa c++:lla, ja mulla ei oikein onnistunu tuo kääntäminen. Tässä tulos:

ubuntu@ubuntu:~$ g++  ohjelma.cpp head.hpp -o ohjelma -lSDL
head.hpp: file not recognized: File format not recognized
collect2: ld returned 1 exit status


mitä teen? oon laittanu includella sen lähdekoodiin.

Kari Argillander

  • Käyttäjä
  • Viestejä: 437
  • Kubuntu - Hardy
    • Profiili
Vs: ongelmia linkittäjän kanssa
« Vastaus #1 : 11.08.08 - klo:07.27 »
Kokeile laittaa vain head.h ja muuttaa myös tämän head.hpp nimeä pelkäksi head.h. hpp pääte tuli lukemani mukaan joskus aikoinaan borlandista ja monet kääntäjät eivät sitä tue. Suurin syy tähän päätteeseen oli varmaan se, että saatiin selkästi erotettua ettei tätä tiedostoa voi käyttää c:n kanssa, mutta tämähän onnistuu myös iffaamalla.
Kaikkea täällä sanomaani saa käyttää public domain lisenssillä. Lainauksia ei saa käyttää ellei lainauksen lähde sitä salli. Tiedostoja ei saa käyttää ellei sitä erikseen sallita.