Wpis z mikrobloga

Mam pewną bibliotekę napisaną w C składającą się z kilku plików .h oraz .c.

Gdy utworzę nowy projekt w Code::Blocks, skopiuję te pliki, dodam katalog z nimi do scieżki dla kompilera i utorzę plik np. main.c, tam wykorzystam funkcjię z mojej biblioteki wszystko działa.

Jednak gdy spróbóję uzyć tych funckji w pliku z końcówką .cpp to dostaję w zamian:

main.cpp||In function ‘int main()’:|

main.cpp|...|undefined reference to

...(...)'|

main.cpp|...|undefined reference to

...(...)'|

main.cpp|...|undefined reference to

...(...)'|

main.cpp|...|undefined reference to

...(...)'|

||=== Build finished: 4 errors, 0 warnings ===|

Nie mogę użyć biblioteki napisanej w C w programie w C++?

Acha, wszystko to się dzieje na Linuksie.

#programowanie #codeblocks #linux
  • 2