Forum Discussion
Altera_Forum
Honored Contributor
22 years agoProblem mixing C and C++ codes
Hi all,
I am justing using NIOS IDE for one day. I can compile/link C sources in IDE. I can also compile C++ sources, but linker complained "undedfined main", since I compile the source with the 'main' function in a C++ way (because the main function needs to access C++ programs. Any suggestion how to mix C codes with C++ classes? Regards, Kwok Wong2 Replies
- Altera_Forum
Honored Contributor
--- Quote Start --- originally posted by kwokwong@Jul 27 2004, 04:30 AM hi all,i am justing using nios ide for one day.
i can compile/link c sources in ide. i can also compile c++ sources, but linker complained "undedfined main",
since i compile the source with the 'main' function in a c++ way (because the main function needs to access c++ programs.
any suggestion how to mix c codes with c++ classes?
regards,
kwok wong --- Quote End --- Problem solved: define C main function in C++ program extern "C" { int main() { // C++ codes } }
- Altera_Forum
Honored Contributor
FYI, you can also say:
Might be a little easier on the eyes.extern "C" int main() { // C++ codes }