944,008 Members | Top Members by Rank

Ad:
  • C++ Discussion Thread
  • Unsolved
  • Views: 3536
  • C++ RSS
Oct 9th, 2003
0

problems wid cpp files

Expand Post »
Hello.I have been using Microsoft Visual Studio 2000 enterprise edition and I'm having a problem with linking files.I have saved a file named as "class declaration.h" by default and another named as "cppfile.cpp" by default.Let me tell you how I actually started this.First I created a new project workspace and then a c++ header file.I saved the header file ( my compiler or vc++6 saves header files as .h by default not .hpp) and opened a c++ source file.I saved the source file too and then compiled and got only 1 error saying that my .h file didn't exit.I have tried all names like "class declaration" and "classdeclaration" etc but it doesn't work.I know file namea are case-sensitive but I don't know about whitespaces.Note that I have not installed visual foxpro or interdev... :eek: and what does the " erro spawning file" message mean?
Reputation Points: 16
Solved Threads: 2
Posting Whiz in Training
camelNotation is offline Offline
208 posts
since Sep 2003
Oct 9th, 2003
0

Re: problems wid cpp files

I used MVS .net a bit and from that experience here are my suggestions:
1. Save files as "class_declaration.h" and "cppfile.cpp" in the same directory
2. Add both files to the project
3. When including class_declaration.h type
#include "class_declaration.h"
4. In your header file (class_declaration.h) start it with
#ifndef _class_declaration
#define _class_declaration
and end with
#endif
This will lower the chances of overflow by making sure the file is included only once and has no overloads etc.
5. Make sure the anything you refer to has a prototype in the header (just in case)
6. Make sure no other application is reading your file while you are trying to compile (that would explain your "spawning error"
Hope that helps..
Ilya
Reputation Points: 13
Solved Threads: 0
Junior Poster in Training
Valmian is offline Offline
82 posts
since Sep 2003

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in C++ Forum Timeline: inheritance
Next Thread in C++ Forum Timeline: Noob help!





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC