技术论坛

利用qt+msvc2017+snap,编写200smart的上位机界面,能够编译成功,连接不上,res返回值为12001

作者 主题
游民

经验值: 60
发帖数: 11
精华帖: 0
主题:【求助】利用qt+msvc2017+snap,编写200smart的上位机界面,能够编译成功,连接不上,res返回值为12001


只看楼主 楼主 2021-05-08 21:10:43

利用qt+msvc2017+snap,编写200smart的上位机界面,能够编译成功,但是连接不上PLC,res返回值为12001

打印出来的值




 
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1694778&b_id=64&s_id=0&num=2

游民

经验值: 60
发帖数: 11
精华帖: 0
回复:利用qt+msvc2017+snap,编写200smart的上位机界面,能够编译成功,连接不上,res返回值为12001


只看楼主 楼主 1楼 2021-05-09 19:10:40

没有人用过snap7吗


 
以下网友喜欢您的帖子:

  
游民

经验值: 60
发帖数: 11
精华帖: 0
回复:利用qt+msvc2017+snap,编写200smart的上位机界面,能够编译成功,连接不上,res返回值为12001


只看楼主 楼主 2楼 2021-05-10 00:20:52

我只能自问自答了。

将const char *ip =ui->ip->text().toStdString().c_str();这一行代码修改了

改为

QString ipQString= ui->IP->text();
std::string ipString = ipQString.toStdString();
 const char* ip = ipString.c_str();

就可以用了。

但是,讲道理其实我觉得这两个应该是一样的,但是用qt+msvc2017编译似乎有区别,具体原因不知道,有知道的大佬的可以告知下。


 
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
利用qt+msvc2017+snap,编写200smart的上位机界面,能够编译成功,连接不上,res返回值为12001
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。