EnableStatic()的数据类型?

时间:2016-03-14 01:25:03

标签: c++ api networking network-programming

我在 C ++编程使用 EnableStatic(),的代码,但是因使用数据类型不足而经常出错...我试着自己解决这个问题并作为回报出现:

错误:'没有合适的转换函数来自" std :: string"到" [数据类型]"存在'

也许真的很无聊; - ;问题,但背后真正的痛苦;我应该使用数据类型

其他信息

该方法的网站

https://msdn.microsoft.com/en-us/library/windows/desktop/aa390383%28v=vs.85%29.aspx

网络功能:

https://msdn.microsoft.com/en-us/library/windows/desktop/aa390383(v=vs.85).aspx

代码:

#include <iostream>
#include <winsock.h>
#include <string>
#include <stdint.h>

    int main(){
std::string ipaddr = "155.34.22.0";
     std::string subnet = "255.255.255.0";

     uint32_t EnableStatic (ipaddr, subnet);

     system("pause");
        }

错误说明:

严重级代码描述项目文件行抑制状态 错误(活动)没有合适的转换函数来自&#34; std :: string&#34;到&#34; uint32_t&#34;存在

1 个答案:

答案 0 :(得分:0)

**签*

所以,我发现它并不完全是'数据类型',但问题是它是一个WMI方法。可以使用COM对象在C ++中调用它,然后从类中调用该方法,所有这些都是间接的。

这里有一个例子:

https://msdn.microsoft.com/en-us/library/windows/desktop/aa390421(v=vs.85).aspx

感谢您的帮助

@Sam Varshavchik