首页 / 浏览问题 / 组件GIS / 问题详情
c++ iobject 是不是对vs2010支持不太好?
30EXP 2018年05月11日
c++ iobject 是不是对vs2010支持不太好?

pView->m_pWorkSpace = new UGWorkspace();
        UGWorkspaceConnection* pworkSpaceCnn = new UGWorkspaceConnection();
        pworkSpaceCnn->m_strServer = sstr;
        pworkSpaceCnn->m_nWorkspaceType = 9;
        UGbool bSucc = pView->m_pWorkSpace->Open(*pworkSpaceCnn);

打卡成功,但是pView->m_pWorkSpace->m_WorkspaceConnection的成员却都是不正常的值,导致取pWorkspeace->m_WorkspaceConnection.m_strServer时崩溃。

这是同一份代码,在vs2013中却很正常

1个回答

您好,推荐用vs2012开发。
5,985EXP 2018年05月11日
不好意思哈,我重新编辑了问题,您在看看
vs2010对应的MFC环境是 MFC100u.dll,

但是开发包里面的环境是    MFC110u.dll,

跟这个有关系吗?
嗯,不能用2010哈,推荐用2012
使用vs2012开发的话,那生成的程序可以在xp上运行吗?(打包时我会把c++ iobject环境打包进去)。急!
可以,需要xp sp3以上
非常感谢您的回复!

请问vs2012 设置 能在xp上运行的设置步骤有哪些?
...