VC与WinCC通过OPC通信,代码编译不过

已锁定

0o凱總o0

  • 帖子

    185
  • 精华

    1
  • 被关注

    5

论坛等级:侠士

注册时间:2008-07-26

普通 普通 如何晋级?

VC与WinCC通过OPC通信,代码编译不过

1151

1

2014-03-08 20:22:05

网上下载了一个西门子的文档“OPC基础概念-在VC中如何实现OPC访问数据库.pdf”,根据文档中的描述,我在VC6中做了一个实验,代码如下:
HRESULT r1 = CLSIDFromProgID(L"OPCServer.WinCC" ,&clsid);
if(r1 != S_OK)
{
CoUninitialize();
return;
}
r1 = CoCreateInstance(clsid , NULL ,CLSCTX_LOCAL_SERVER , IID_IOPCServer ,(void**)m_IOPCServer);// 这行报错,错误信息说“错误 1 error LNK2001: 无法解析的外部符号 _IID_IOPCServer ”
我引用了这三个头文件
#include "inc/opcda.h"
#include "inc/opccomn.h"
#include "inc/opcerror.h"
代码中按“转到定义”都能找到IID_IOPCServer在opc_da_i.c中有定义,但是我编译不过
问题到底出在哪里呢? 求大神帮忙
VC与WinCC通过OPC通信,代码编译不过 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32920条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。