I created separate header and source file idea.h and idea.cpp.I have re checked the code thrice but it is still returning error | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
- 1

I created separate header and source file idea.h and idea.cpp.I have re checked the code thrice but it is still returning error

main.cpp:error:undefined reference to `idea::idea() ' collect2.exe:error:ld returned 1exit status

25th Oct 2017, 12:06 PM
Riya
Riya - avatar
1 Answer
+ 1
Is this inside a project? In codeblocks, I have encountered a problem that when you declare a header and its cpp file and compile it with the main cpp file of the project, the program is unable to link the cpp file and it gives errors like this. Just check if doing : #include"idea.cpp" Resolved the error or not. If yes, you have the same error and will have to click "Add file to current project" to solve the issue. Sometimes the compiler treats the cpp file as some separate program, not linked with the project, even if they are in the same folder.
25th Oct 2017, 3:21 PM
Kinshuk Vasisht
Kinshuk Vasisht - avatar