EO.Pdf is a standard .NET class library, so it works with any .NET based language, including Visual C++. The following steps describe how to use EO.Pdf with VC++ 2010:
1. Make sure CLR is enabled on your project. To verify this, right click your project in the solution explorer, select "Properties", then select Configuration Properties -> General, make sure "Common Language Runtime Support" is set to "Common Language Runtime Support (/clr)";
2. Reference EO.Pdf in your project. Still in the project properties dialog, select Common Properties -> Framework and References, then click "Add New Reference...", click "Browse" tab to browse EO.Pdf.dll, then click "OK". Note if you do not see the "Browse" tab, then check step 1 to make sure CLR is enabled on your project;
3. Import namespace in your C++ file. To import a namespace, add "using namespace" directive to your code. For example, the following code imports "EO.Pdf" namespace:
    
        Code: 
        
        using namespace EO::Pdf;
     
 
4. Use corresponding EO.Pdf objects. For example, the following code create a new PdfDocument object:
    
        Code: 
        
        PdfDocument^ pDoc = gcnew PdfDocument();
     
 
The following is the full C++ source code to create an PDF file with a single word "Hello":
    
        Code: 
        
        #include "stdafx.h"
using namespace EO::Pdf;
using namespace EO::Pdf::Acm;
int _tmain(int argc, _TCHAR* argv[])
{
    PdfDocument^ pDoc = gcnew PdfDocument();
    AcmText^ pText = gcnew AcmText("Hello!");
    AcmRender^ pRender = gcnew AcmRender(pDoc);
    pRender->Render(pText);
    pDoc->Save("c:\\test.pdf");
    return 0;
}
     
 
Hope this helps.
Thanks