1,105,395 Community Members

Include header file in project - Code::Blocks

Member Avatar
Epicurus
Newbie Poster
12 posts since Sep 2011
Reputation Points: 17 [?]
Q&As Helped to Solve: 0 [?]
Skill Endorsements: 0 [?]
 
0
 

I've created a new class called BulletList2(linked list) using the built in dialog(File>New Class) which created a header file called bulletlist.h (in project folder>include) and a source file called bulletlist2.cpp(in project folder > src).

header file

#ifndef BULLETLIST2_H
#define BULLETLIST2_H


class BulletList2
{
     [...]
}
#endif // BULLETLIST2_H

In class and main file

#include "bulletlist2.h"

I get this error:
fatal error: bulletlist2.h: No such file or directory|
||=== Build finished: 1 errors, 0 warnings ===|

I'm using Ubuntu Natty Narwhal 64-bit and Code::Blocks installed from Software Center

Member Avatar
Ancient Dragon
Achieved Level 70
27,632 posts since Aug 2005
Reputation Points: 5,232 [?]
Q&As Helped to Solve: 3,037 [?]
Skill Endorsements: 115 [?]
Team Colleague
Featured
Sponsor
 
0
 

Code::Blocks normally puts all *.h and *.cpp files in the same folder as the project itself. If you move those files somewhere else you will have to tell CB where to find them.

Member Avatar
Epicurus
Newbie Poster
12 posts since Sep 2011
Reputation Points: 17 [?]
Q&As Helped to Solve: 0 [?]
Skill Endorsements: 0 [?]
 
0
 

'src' and 'include' are subfolders in my project folder and I didn't move anything, they were placed there by the wizard

Member Avatar
Epicurus
Newbie Poster
12 posts since Sep 2011
Reputation Points: 17 [?]
Q&As Helped to Solve: 0 [?]
Skill Endorsements: 0 [?]
 
0
 

Finally found a solution: Coding Explorer @Wordpress - CodeBlocks Failed to Find the Header File

You have to go [Project>Build options>Search directories>Add>correct folder>] and include both the /src/ and /include/

Question Answered as of 2 Years Ago by Ancient Dragon
You
This question has already been solved: Start a new discussion instead
Post:
Start New Discussion
View similar articles that have also been tagged: