LINUX.ORG.RU

С и C++ в одном проекте


0

0
В рамках одного проекта требуется использовать сишные и плюсовые библиотеки. Основным языком реализации является C. Часть кода придется делать на плюсах. В итоге конечно хотелось бы собрать все это в одну пачку. До этого подобными вещами заниматься не приходилось, да и в принципе сишный expiriens не то, чтобы очень. Подскажите пожалуйста - на какие грабли можно напороться в процессе? Ну и вообще с благодарностью приму советы по компиляции/линковке, и т.п. gcc 2.96

Кто подскажет - заранее спасибо! 8-)

anonymous
gcc 2.96 народ советует выкинуть - ошибок в нём много. Бери 2.95.4 или 3.0. Чтобы вызвать функцию на С из С++, нужно её в С++ декларировать как extern "C". Функции на С++ из С лучше не вызывать, но в простых случаях (т.е. без всяких exceptions и т.п.) наверное, работать будет, если использовать extern "C". Вроде пока всё.
justme
()
Из C приходилось вызывать C++ библиотеки (которые сам написал без наворотов). Работало на-ура. (Правда давно это было)
kraw ★★★★
()
Ya voobshe moduli dlya Apache na C++ pishu :)
master
()
19 сентября 2001 г.
Ха-ха-ха а я под Gtk классы рубил ( Matrix там, Rational... )
dolzenko
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.