C++ 符号cc+的执行错误+;转化为现有解决方案

C++ 符号cc+的执行错误+;转化为现有解决方案,c++,visual-studio-2010,windows-7,symbolicc++,C++,Visual Studio 2010,Windows 7,Symbolicc++,我正在尝试将SymbolicC++库集成到现有的解决方案中。我的规范如下:Windows7操作系统上的VisualStudio2010RTM 现在我的问题是: 我已经有了一个解决方案,我想集成一个带有符号变量的函数。还有另一个以前集成的库(OMPL“Open Motion Planning library”)。如果我尝试包含symbolicc++.h,它将无法编译解决方案,原因是以下错误: 错误10错误C2825:“\u Fty”:后跟“::”c:\Program Files(x86)\Micr

我正在尝试将SymbolicC++库集成到现有的解决方案中。我的规范如下:Windows7操作系统上的VisualStudio2010RTM

现在我的问题是:

我已经有了一个解决方案,我想集成一个带有符号变量的函数。还有另一个以前集成的库(OMPL“Open Motion Planning library”)。如果我尝试包含symbolicc++.h,它将无法编译解决方案,原因是以下错误:

错误10错误C2825:“\u Fty”:后跟“::”c:\Program Files(x86)\Microsoft Visual Studio 10.0\VC\include\xxresult 28时必须是类或命名空间`

错误11错误C2903:“结果”:符号既不是类模板也不是函数模板c:\Program Files(x86)\Microsoft Visual Studio 10.0\VC\include\xxresult 28

错误12错误C2039:“结果”:不是“全局命名空间”的成员c:\Program Files(x86)\Microsoft Visual Studio 10.0\VC\include\xxresult 28

错误13错误C2143:语法错误:缺少“;”before'
if(bind(serverSocket, (sockaddr*) &addressServer, sizeof(addressServer)) == SOCKET_ERROR)
if(::bind(serverSocket, (sockaddr*) &addressServer, sizeof(addressServer)) == SOCKET_ERROR)
#include <symbolicc++.h>
#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <windows.h>
#include <winsock.h>
#include <fstream>
#include <iostream>
#include <string>
#include <WinBase.h>

#include "..\..\SymbolicC++\include\symbolicc++.h"

#include "ServerSensor_ompl.h"

#include <ompl/base/SpaceInformation.h>
#include <ompl/base/spaces/SE3StateSpace.h>
#include <ompl/base/spaces/SE2StateSpace.h>
#include <ompl/base/spaces/SO2StateSpace.h>
#include <ompl/geometric/planners/rrt/RRTConnect.h>
#include <ompl/geometric/SimpleSetup.h>
#include <ompl/config.h>
#include <ompl/geometric/planners/rrt/RRT.h>
#include <ompl/geometric/planners/rrt/RRTConnect.h>
#include <ompl/geometric/planners/rrt/RRTStar.h>

Symbolic Test("Test");

namespace ob = ompl::base;
namespace og = ompl::geometric;

namespace ob_Con_WP = ompl::base;
namespace og_Con_WP = ompl::geometric;

namespace ob_Con_RC = ompl::base;       // Robot_Cell
namespace og_Con_RC = ompl::geometric;  // Robot_Cell

WSADATA wsa;
struct sockaddr_in addressServer;
int commSocket, serverSocket;

bool RK_active = true;

int m_bufferLength = 0;
int m_bufferLength2 = 0;

const size_t BufferSize = 100000;
char m_buffer[BufferSize];
char m_buffer2[BufferSize];

int Trial_Cart = 0;
int Trial_Joint = 0;
int Trial_Constraint_WP = 0;
int Trial_Constraint_RC = 0;
int Trial_General = 0;

bool Have_Exact_Solution;
std::fstream f;

int countCalls = 0;
int countCallLimit = 1000;

double Constraint_Bounds[2][6];

ob::StateSpacePtr space_Joint(new ob::RealVectorStateSpace(6));
ob::StateSpacePtr space_Cart(new ob::SE3StateSpace);

ob_Con_WP::StateSpacePtr space_Constraint_WP(new ob_Con_WP::RealVectorStateSpace(6));

ob_Con_RC::StateSpacePtr space_Constraint_RC(new ob_Con_RC::RealVectorStateSpace(6));
ob_Con_RC::SpaceInformationPtr si(new ob_Con_RC::SpaceInformation(space_Constraint_RC));

int _tmain(int argc, _TCHAR* argv[])
{   
    std::cout << "OMPL version: " << OMPL_VERSION << std::endl;
    std::cout << std::endl << std::endl;
    system("pause");
}
og::SimpleSetup ss_Cart(space_Cart);