我对非托管 c++ 不是很熟悉,因为我只使用过 MFC 和 Dot Net。我有一个非托管 dll,我想引用一个进程外服务器。我尝试了以下方法:
#import "C:\Program Files (x86)\statconn\DCOM\bin\StatConnectorSrv.exe"
using namespace STATCONNECTORSRVLib;
和
#import "C:\Program Files (x86)\statconn\DCOM\bin\StatConnectorSrv.tlb"
using namespace STATCONNECTORSRVLib;
STATCONNECTORSRVLib 包含对象 StatConnector。但是,当我尝试实例化 StatConnector 时,我得到一个“不允许不完整的类型”,并且智能感知告诉我 StatConnector 是一个结构。
StatConnector *conn = new StatConnector();
我究竟做错了什么?