#1 Le 22/10/2013, à 23:11
- caracolito
Comment compiler un projet ecrit en cpp
Bonjour,
Je dispose d'un fichier zip contenant le source d'un programme écrit en cpp prevu pour windows
je ne sais pas comment le compiler sous ubuntu et creer un ficier executable.
qui peut m'aider je ne sais comment passer ce fichier ici dans ce forum.
Merci
Pierre
La mente es igual que un Paracaidas, Solo sirve si se abre . A.Eistein
Hors ligne
#2 Le 23/10/2013, à 11:11
- Braun
Re : Comment compiler un projet ecrit en cpp
Bonjour,
Pourrais-tu au moins nous préciser:
1/ La liste des fichiers présents dans ton zip, notamment les .cpp et les .h
2/ Au début du fichier, ce qui concerne le préprocesseur ( les #include ).
Tu cliques sur le petit "<>" (texte préformaté) du forum et fais un coupé collé entre les balises de code.
P.S. Utilises-tu Emacs pour tes programmes .cpp ?
Dernière modification par Braun (Le 23/10/2013, à 11:12)
Hors ligne
#3 Le 23/10/2013, à 11:33
- pires57
Re : Comment compiler un projet ecrit en cpp
g++ prog.cpp
Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn
Hors ligne
#4 Le 23/10/2013, à 12:47
- caracolito
Re : Comment compiler un projet ecrit en cpp
Merci Braun.
Il s'agit d'un logiciel de modélisation 3D de charpentes particulières : zome, nid d'abeille, heliyourte, geodome
Voici la liste des fichiers.
complexes.cpp
complexes.h
domenidabeille3d.cpp
domenidabeille3d.h
domenidabeille.cpp
domenidabeille.h
fenprincipale.cpp
fenprincipale.h
fenprincipale.ui
geodome3d.cpp
geodome3d.h
geodome.cpp
geodome.h
glwidget.cpp
glwidget.h
heliyourte3d.cpp
heliyourte3d.h
heliyourte.cpp
heliyourte.h
images
main.cpp
mathema.cpp
mathema.h
objet3d.cpp
objet3d.h
parametres.cpp
parametres.h
procedureAjout3d.txt
README.md
rectoid.cpp
rectoid.h
todo.txt
toileyourte.cpp
toileyourte.h
tousLesDocs.qrc
tousLesDocs.rc
voutenidabeille3d.cpp
voutenidabeille3d.h
voutenidabeille.cpp
voutenidabeille.h
zdc.ico
zome3d.cpp
zome3d.h
zome.cpp
zomedomeetcie_en.ts
zomedomeetcie.pro
zome.h
Par ailleurs un fichier (zomedomeetcie.pro) que j'imagine dédié à Linux contient ces informations.
CONFIG +=
QT += core gui
QT += opengl
QT += xmlTARGET = zomedomeetcie
TEMPLATE = app#la ligne suivante n est a rajouter que sous linux
LIBS += -lGLU# Input
HEADERS += fenprincipale.h \
glwidget.h \
mathema.h \
objet3d.h \
voutenidabeille.h \
voutenidabeille3d.h \
rectoid.h \
parametres.h \
domenidabeille.h \
domenidabeille3d.h \
complexes.h \
zome.h \
zome3d.h \
heliyourte.h \
heliyourte3d.h \
geodome.h \
geodome3d.h \
toileyourte.h
FORMS += fenprincipale.ui
SOURCES += fenprincipale.cpp \
glwidget.cpp \
main.cpp \
mathema.cpp \
objet3d.cpp \
voutenidabeille.cpp \
voutenidabeille3d.cpp \
rectoid.cpp \
parametres.cpp \
domenidabeille.cpp \
domenidabeille3d.cpp \
complexes.cpp \
zome.cpp \
zome3d.cpp \
heliyourte.cpp \
heliyourte3d.cpp \
geodome.cpp \
geodome3d.cpp \
toileyourte.cpp
RESOURCES += tousLesDocs.qrc
RC_FILE += tousLesDocs.rc
TRANSLATIONS = zomedomeetcie_en.tsOTHER_FILES += \
todo.txt \
procedureAjout3d.txt
La mente es igual que un Paracaidas, Solo sirve si se abre . A.Eistein
Hors ligne
#5 Le 23/10/2013, à 13:15
- Braun
Re : Comment compiler un projet ecrit en cpp
Bonjour,
Comme je l'appréhendais il s'agit d'un gros projet.
Sauf erreur de ma part tu devrais l'ouvrir avec Qt Creator (disponible sur les dépôts) et lancer la compilation du fichier "main.cpp".
Cordialement
P.S. Un clic droit sur le fichier .pro doit proposer l'ouverture avec Qt Creator.
Dernière modification par Braun (Le 23/10/2013, à 13:16)
Hors ligne
#6 Le 23/10/2013, à 13:18
- caracolito
Re : Comment compiler un projet ecrit en cpp
Bonjour,
Comme je l'appréhendais il s'agit d'un gros projet.
Sauf erreur de ma part tu devrais l'ouvrir avec Qt Creator (disponible sur les dépôts) et lancer la compilation du fichier "main.cpp".
Cordialement
P.S. Un clic droit sur le fichier .pro doit proposer l'ouverture avec Qt Creator.
Qt - Creator ?
Connais pas, je ne suis pas developpeur, de plus j'ai un portable alors j'ai bien peur qu'il explose !
Merci Braun
La mente es igual que un Paracaidas, Solo sirve si se abre . A.Eistein
Hors ligne
#7 Le 23/10/2013, à 13:28
- Braun
Re : Comment compiler un projet ecrit en cpp
En savoir plus par ici.
Hors ligne