Code::Blocks Forums
User forums => General (but related to Code::Blocks) => Topic started by: reemassam14 on April 26, 2015, 06:15:54 am
-
I build 3 files main.cpp , head.h and head.cpp.
main.cpp===>>
#include <iostream>
#include "head.h"
using namespace std;
int main()
{
show();
return 0;
}
head.h===>>
#ifndef HEAD_H_INCLUDED
#define HEAD_H_INCLUDED
void show();
#endif // HEAD_H_INCLUDED
head.cpp===>
#include <iostream>
#include "head.h"
using std::cout;
void show()
{
cout<<"Hello world!!";
}
-----------------------------------------------------------------------------
simple program to illustrate my problem. Whenever i run this program i get an error saying
in function main undefine refernce to show()
--------------------------------------------------------------------------
any solution to configure my CodeBlock..
--------------------------------------------------------------------------
it is working only when i include head.cpp in head.h . and i don't want to do that .plzzz help
-
Create a project, add all files, hit compile. Don't do a single file compilation. Inspect the C::B manual to see how to do so.
Next time, please don't do multiple posts with the same content. I've removed the other.
-
Still not working... same error in main undefine refence to show()
-
Sorry, but I cannot believe this.
I've attached the project that works just fine.
Next time, please be more clear what EXACTLY you do, on what platform, what version, what compiler etc...