SolidWorks机械工程师网——最大的SolidWorks学习平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 396|回复: 1
打印 上一主题 下一主题

新手,求各位大神帮帮忙。。。谢谢!!!

[复制链接]

11

主题

70

帖子

72

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
206
QQ
跳转到指定楼层
楼主
发表于 2014-12-10 11:19:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

   经典图书
我用的是C++,在刚连通的程序中加入了下面这段代码
DocumentVersionHistory(ISldWorks* m_pSldWorks)
{
BSTR* versionHistStrings = NULL;
LPMODELDOC2 pModelDoc = NULL;
HRESULT hres= S_OK;
hres = m_pSldWorks->get_IActiveDoc2(&pModelDoc);
if (hres != S_OK || pModelDoc == NULL)
return true;
int versHistCount = 0;
hres = pModelDoc->IGetVersionHistoryCount(&versHistCount);
if (hres != S_OK || versHistCount == 0)
{
pModelDoc->Release();
return true;
}
versionHistStrings = new BSTR[versHistCount];
hres = pModelDoc->IVersionHistory(versionHistStrings);
if (hres != S_OK || versionHistStrings == NULL)
{
delete [] versionHistStrings;
pModelDoc->Release();
return true;
}
// For each version found
for (int ii = 0;ii < versHistCount;ii++)
{
CString tempstr2(versionHistStrings[ii]);
AfxMessageBox (tempstr2);
SysFreeString( versionHistStrings[ii]);
}
// default destructor
pModelDoc->Release();
delete [] versionHistStrings;
}
然后就出现了如下问题:
E:My c++bianlizhuangpeitiswobj.cpp(351) : error C2065: 'LPMODELDOC2' : undeclared identifier
E:My c++bianlizhuangpeitiswobj.cpp(351) : error C2146: syntax error : missing ';' before identifier 'pModelDoc'
E:My c++bianlizhuangpeitiswobj.cpp(351) : error C2065: 'pModelDoc' : undeclared identifier
E:My c++bianlizhuangpeitiswobj.cpp(367) : error C2227: left of '->IGetVersionHistoryCount' must point to class/struct/union
E:My c++bianlizhuangpeitiswobj.cpp(373) : error C2227: left of '->Release' must point to class/struct/union
E:My c++bianlizhuangpeitiswobj.cpp(381) : error C2227: left of '->IVersionHistory' must point to class/struct/union
E:My c++bianlizhuangpeitiswobj.cpp(389) : error C2227: left of '->Release' must point to class/struct/union
E:My c++bianlizhuangpeitiswobj.cpp(417) : error C2227: left of '->Release' must point to class/struct/union
执行 cl.exe 时出错.
楼主新手,求各位大神帮帮忙,解决下,谢谢!!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享教程|习题|模型|技巧 点赞点赞18730 拍砖拍砖153
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复

使用道具 举报

14

主题

68

帖子

104

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
237
QQ
沙发
发表于 2014-12-10 11:37:21 | 只看该作者
双击一下提示,会转到错误出处
E:My c++bianlizhuangpeitiswobj.cpp(351) : error C2065: 'LPMODELDOC2' : undeclared identifier
'LPMODELDOC2'未声明
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

SOLIDWORKS 2023 机械设计从入门到精通

手机版|小黑屋| GMT+8, 2025-6-28 07:59 , Processed in 0.148033 second(s), 24 queries , Memcache On.

SolidWorks机械工程师网 ( 鲁ICP备14025122号-2 ) 鲁公网安备 37028502190335号

声明:本网言论纯属发表者个人意见,与本网立场无关。
如涉版权,可发邮件: admin@swbbsc.com

快速回复 返回顶部 返回列表