Błędy kompilacji GUI - funkcje z C w C++

0

Witam mam taki kolejny problem gdyż chce dodać parę funkcji napisanych w c, które same się kompilują i działają bez problemu jednak kiedy chce je skompilować w tym projekcie wyskakuje dużo błędów. Wydaję mi się,że po prostu źle je umieszczam a więc w jakim pliku powininem je umieścić i czy wystarczy dodać tylko #include "funkcje.h" czy trzeba też każda funkcję osobno opisywać poprzez znaczniki :: tak jak w C++ czy mogą być wrzucone gdzieś po prostu

int funkcja(){

return x;
} 

i następnie wywołane w pliku głównym Main.cpp jako funkcja();

Możliwe,że trochę zagmatwałem ,jednak mam nadzieje,że ktoś poza mną zrozumie mój problem :) jeżeli nie to postaram sie opisać dokładniej.

0

trzeba dodać *.c do projektu lub .lib/.a do bibliotek linkera, w zalezności od tego w jakiej postaci masz te funkcje.

0

Zmienieni głównego pliku na rozszerzenie .c pomogło i nie wyskakują warningi jednak cały czas wyskakuję error, który wskazuję na plik thread.h na wiersz virtual void OnExit() { }
i nie pasuję mu to,że jako parametr funkcji mam kilka razy tablica[] tzn int zwroc (tablica []){}

Dopiero zaczynam z c++ ale wydaję mi się,że kod z c powinien się kompilować bez problemu jednak tutaj dochodzi jeszcze to GUI .

0

Dopóki nie pokażesz kod trudno zgadnąć co nabroiłeś.

1 użytkowników online, w tym zalogowanych: 0, gości: 1