-1

I am in a class for C++ right now and took one of the examples from the book and am trying to run it through Visual Studio 2015, but despite there being no syntax errors (that I can see) it will not run the code. Here is the error message I get.Error Message

I am pretty positive it has nothing to do with the code, but I will post the code below just in case. Also, can you please explain to me step by step how to fix this for I am still not that familiar with the Visual Studio interface.

 //Ex7_02.cpp
//Creating and using boxes

#include <iostream>
using std::cout;
using std::endl;

class CBox                      //Class definition at global scope
{
public:
    double m_Length;        //Lenght of box in inches
    double m_Width;         //Width of box in inches
    double m_Height;        //Height of box in inches
};

int main()
{
    CBox box1;                  //Declare box1 of type CBox
    CBox box2;                  //Declare box2 of type Cbox

    double boxVolume(0.0);      //Stores the volume of a box

    box1.m_Height = 18.0;           //Define the values of members of box1
    box1.m_Length = 78.0;
    box1.m_Width = 24.0;

    box2.m_Height = box1.m_Height - 10;     //Define box 2 members
    box2.m_Length = box1.m_Length / 2.0;
    box2.m_Width = 0.25*box1.m_Length;

    //Calculate volume of box1
    boxVolume = box1.m_Height*box1.m_Length*box1.m_Width;

    cout << endl << "Volume of box1 = " << boxVolume;

    cout << endl << "box2 has sides which total "
        << box2.m_Height + box2.m_Length + box2.m_Width
        << " inches.";

    cout << endl                        //Display the size of a box in memory
        << "A CBox object occupies "
        << sizeof box1 << " bytes.";
    cout << endl;
    return 0;
}
  • Did you try to clean and rebuild the solution? – NathanOliver Jan 11 '16 at 17:05
  • 2
    Your message tells you exactly what the isssue is and how to fix it. – SergeyA Jan 11 '16 at 17:06
  • You have error messages at the bottom of the window. Google the messages and see what comes up. – nicomp Jan 11 '16 at 17:08
  • 1
    The project is set up to use a precompiled header, but the compiler cannot find one. So change the setting to NOT use precompiled headers. – Bo Persson Jan 11 '16 at 17:19
  • The *text* of any compiler or run-time error messages should be included here, not pictures of tiny text. – crashmstr Jan 11 '16 at 18:37
  • Related & possible duplicates: [Unexpected end of file error](http://stackoverflow.com/q/8862840/1441), [Confused Why I am getting C1010 error?](http://stackoverflow.com/questions/2823415/confused-why-i-am-getting-c1010-error) – crashmstr Jan 11 '16 at 18:41

1 Answers1

1

Just include this:

#include "stdafx.h"
//Ex7_02.cpp
//Creating and using boxes

You preprocessor need it for project options.