- 论坛徽章:
- 0
|
厄,先说环境:WINXP PRO SP2 +VC6.0, 已经添加的库有:libnet,libpcap,Microsoft Platform SDK,
在project/setting/link中也添加了libnet.lib
并能正确编译运行成功ARP发送的小程序。但是libnet的包中的一些实例的编译却出现了一个一致性的问题:
示例程序的开头如下
-
- #if (HAVE_CONFIG_H)
- #include "../include/config.h"
- #endif
- #include "./libnet_test.h"
复制代码
编译结果如下。 我GOOGLE了很久,没找到原因,请大拿们指教了。好像还是库的问题?
- --------------------Configuration: tcp2 - Win32 Debug--------------------
- Linking...
- tcp2.obj : error LNK2001: unresolved external symbol _optarg
- tcp2.obj : error LNK2001: unresolved external symbol _getopt
- Debug/tcp2.exe : fatal error LNK1120: 2 unresolved externals
- Error executing link.exe.
- tcp2.exe - 3 error(s), 0 warning(s)
复制代码 |
|