-
Notifications
You must be signed in to change notification settings - Fork 1.3k
windows 下编译 masscan 问题
ihacku edited this page Apr 20, 2018
·
1 revision
修改 "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\stdio.h"
vs2012就添加
#elif defined(_MSC_VER) && (_MSC_VER == 1700) /*Visual Studio 2012*/ # include # include # define strcasecmp _stricmp # define memcasecmp _memicmp # ifndef PRIu64 # define PRIu64 "llu" # define PRId64 "lld" # define PRIx64 "llx" # endif
其他版本类似,添加vs对应的_MSC_VER包含的宏
a.运行报错 由于找不到MSVCR110D.dll,无法继续。。。。。
修改vs项目配置:项目->属性->配置属性->C/C++-代码生成->运行库->多线程 (/MT)
b.运行报错 提示Packet.dll:not found
需要安装winpcap插件,我们在nmap目录下就能找到这个插件,或者在这个网址下载:https://www.winpcap.org/install/bin/WinPcap_4_1_3.exe。