Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Dzielenie kodu na kilka plików żródłowych

Ostatnio zmodyfikowano 2013-02-16 11:59
Autor Wiadomość
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
C/C++
#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
C/C++
#ifndef dodaj_hpp
#define dodaj_hpp
int dodaj( int a, int b );

#endif

plik : dodaj.cpp
C/C++
#include "dodaj.hpp"
int dodaj( int a, int b )
{
    return( a + b );
}
P-76349
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.
P-76353
unimator
» 2013-02-15 19:54:03
C/C++
#include "dodaj.hpp"
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.
P-76370
DanielSC
Temat założony przez niniejszego użytkownika
» 2013-02-16 11:59:28
Dzięki za pomoc .
P-76398
« 1 »
  Strona 1 z 1