954,504 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

Include header file in project - Code::Blocks

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

Epicurus
Newbie Poster
10 posts since Sep 2011
Reputation Points: 27
Solved Threads: 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.

Ancient Dragon
Retired & Loving It
Team Colleague
30,049 posts since Aug 2005
Reputation Points: 5,662
Solved Threads: 2,343
 

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

Epicurus
Newbie Poster
10 posts since Sep 2011
Reputation Points: 27
Solved Threads: 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/

Epicurus
Newbie Poster
10 posts since Sep 2011
Reputation Points: 27
Solved Threads: 0
 

This question has already been solved

Post: Markdown Syntax: Formatting Help
You
View similar articles that have also been tagged: