VS20157 报错 error:c2061 是怎么回事

至于using vcpkg这个方法没成功, 原因有两点

  1. VS20157 瘋狂报错, 报各种intptr_t等错误(尝试过改为 平台工具集改为v140、编译设置为c++, 均失败告终)
    • 解决方案平台为: x64
    1. 属性=>常规, 目标平台版本为8.1, 平台工具集为v140

     

    出現这个问题的时候, 只要修改项目属性, 配置上正确的CUDA目录即可

    然后重新生成darknet即可


     
     

在VS20153以后的版本中增加了inet_pton()、InetPton()之类嘚新函数,用于IP地址在“点分十进制”和“二进制整数”之间转换并且能够处理ipv4和ipv6。而inet_addr是老函数高版本VS在编译时默认使用了新函数,所以会报该错误

1、用所提示的新函数代替inet_addr函数。

2、修改VS配置告诉它我就要旧函数,修改方法:项目->属性->C/C++->常规->SDL检查将“是”改为“否”,即可


我要回帖

更多关于 VS2015 的文章

 

随机推荐