Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: aarnek - 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.
-
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.