Dzielenie kodu na kilka plików żródłowych
Ostatnio zmodyfikowano 2013-02-16 11:59
DanielSC Temat założony przez niniejszego użytkownika |
Dzielenie kodu na kilka plików żródłowych » 2013-02-15 16:02:09 Otóż mam taki problem chciałem podzielić sobie kod na pare plików i wywala mi taki log: reference to `dodaj(int, int)' collect2: ld returned 1 exit status mingw32-g++.exe: unrecognized option '-static-libstdc++' plik: main.cpp #include "dodaj.hpp" #include <iostream> using namespace std; int main() { int a, b; cout << "Program do oblicznania 2 liczba " << endl; cin >> a; cout << " + "; cin >> b; cout << " = "; cout << dodaj( a, b ); return 0; }
plik dodaj.hpp #ifndef dodaj_hpp #define dodaj_hpp int dodaj( int a, int b );
#endif
plik : dodaj.cpp #include "dodaj.hpp" int dodaj( int a, int b ) { return( a + b ); }
|
|
RazzorFlame |
» 2013-02-15 16:44:01 collect2: ld returned 1 exit status |
U mnie zazwyczaj ten błąd wyskakuje kiedy mam już uruchomiony program, który jest plikiem wyjściowym. |
|
unimator |
» 2013-02-15 19:54:03 Jeśli Twój program podzielony jest na kilka plików źródłowych, to wystarczy utworzyć nowy projekt w dowolnym edytorze (takim jak CodeBlocks, DevCpp czy MSVC) i tam po prostu dodać te pliki. Ewentualnie jeśli umiesz kompilować ręcznie (a powinieneś to umieć, jeśli nie to: Kompilacja ręczna) to możesz łatwo złożyć program z odpowiednich plików. |
|
DanielSC Temat założony przez niniejszego użytkownika |
» 2013-02-16 11:59:28 Dzięki za pomoc . |
|
« 1 » |