I have been able to work in the same project for sometime now, writing and successfully running c++ code. However, I discovered that I am still missing some essentials on how to export my .h files to another project and successfully use them in there.
I created a second project, project B to test the classes I have in project A. visual c++: #include files from other projects in the same solution I added the path of the header file in Project A into the Additional Include Directories(C\C++>general and Linker>general) section in the project configuration of Project B. I tried following the tutorials on this page http://msdn.microsoft.com/en-us/library/ms235636.aspx but I still end up with the error below
** LINK : fatal error LNK1104: cannot open file 'C:\Users\LaC\Projects\OSGB\Debug\OSGB.lib**
I would appreciate any help in understanding exactly how this is done so that in future, when I encounter this problem, I can know how to troubleshoot.
The code below is all I am working with.
IN PROJECT A
=============
//Utility.h
class Utility
{
    private:
    protected:
    public:
        Utility(void);
        ~Utility(void);
        double square_root (const double);
};
//Utility.cpp
    #include "StdAfx.h"
    #include "Utility.h"
    
    
    Utility::Utility(void)
    {
        //do nothing for now
    }
    
    
    Utility::~Utility(void)
    {
        //do nothing for now
    }
    
    double Utility::square_root (const double)
    {
        return 0;
    
    }
IN PROJECT B
===============
#include "gtest/gtest.h"
#include "Utility.h"
TEST (SquareRootTest, PositiveNos) { 
    Utility u; 
    EXPECT_EQ (50.3321, u.square_root (2533.310224));
}
 
     
     
    