• 5414阅读
  • 1回复

qt dumpcpp mstscax.dll [复制链接]

上一主题 下一主题
离线libin0410
 

只看楼主 倒序阅读 楼主  发表于: 2015-06-07
使用qt开发windows远程桌面程序,调用mstscax.dll。
通过dumpcpp 导出mstscax.dll的头文件和源文件,但是使用头文件里面的函数时,出现以下错误
mainwindow.obj : error LNK2019: 无法解析的外部符号 "public: void __thiscall MSTSCLib::MsRdpClient6NotSafeForScripting::Connect(void)" (?Connect@MsRdpClient6NotSafeForScripting@MSTSCLib@@QAEXXZ),该符号在函数 "public: __thiscall MainWindow::MainWindow(class QWidget *)" (??0MainWindow@@QAE@PAVQWidget@@@Z) 中被引用
mainwindow.obj : error LNK2019: 无法解析的外部符号 "public: void __thiscall MSTSCLib::IMsRdpClientAdvancedSettings5::SetClearTextPassword(class QString const &)" (?SetClearTextPassword@IMsRdpClientAdvancedSettings5@MSTSCLib@@QAEXABVQString@@@Z),该符号在函数 "public: __thiscall MainWindow::MainWindow(class QWidget *)" (??0MainWindow@@QAE@PAVQWidget@@@Z) 中被引用


源码如下:MainWindow::MainWindow(QWidget *parent) :   QMainWindow(parent),    ui(new Ui::MainWindow){  
ui->setupUi(this);    
//rdpWidget=new MSTSCLib::MsRdpClient6(this);  
//vBox=new QVBoxLayout(this);    
rdpWidget=new MsRdpClient6NotSafeForScripting(this);  
rdpWidget->show();    //vBox->addWidget(rdpWidget);    
rdpWidget->SetUserName("username");    
rdpWidget->SetServer("ip");    
rdpWidget->AdvancedSettings6()->SetClearTextPassword("123");  
rdpWidget->Connect();
}
离线mqb1129

只看该作者 1楼 发表于: 2016-12-27
楼主,问题解决吗?
快速回复
限100 字节
 
上一个 下一个