//引入sw com
QAxObject* swapp; //程序指针
QAxObject* moddoc;//文件指针
QAxObject* moddraw;//2d文件指针
QAxObject* modasm;//装配体文件指针
swapp = new QAxObject();
bool ab = swapp->setControl("sldworks.Application");
if (!ab)
{
QMessageBox warning;
warning.setText("upload COM wrong!");
}
else
{
// 打开文件
int m_warning = 0;
int m_error = 0;
QString sourcefile = ui->lineEdit_input->text();
moddoc = swapp->querySubObject("OpenDoc6(string^,int,int,string^,int,int)",QVariant(sourcefile),"2","1","",QVariant(m_warning),QVariant(m_error));
qDebug()<<moddoc->querySubObject("GetPathName()");
// ui->label->setText(test);
//保存格式
//关闭文件
}
下面是编译报错