Has anyone got instructions for building Net-SNMP using MS Visual Studio 2015? I originally ran into issues with _snprintf redefinition in the net-snmp-config.h, file. Based on some googling results, I changed the related lines to: #if _MSC_VER < 1900 #define snprintf _snprintf #endif
Unfortunately, without the #define being executed, I end up with linker errors. I have version 5.7.2.1. netsnmp.lib(parse.obj) : warning LNK4049: locally defined symbol _fprintf imported netsnmp.lib(read_config.obj) : warning LNK4049: locally defined symbol _fprintf imported netsnmp.lib(snmpv3.obj) : warning LNK4049: locally defined symbol _fprintf imported netsnmp.lib(mib.obj) : warning LNK4217: locally defined symbol _fprintf imported in function _snmp_out_toggle_optio ns_usage netsnmp.lib(snmp_parse_args.obj) : warning LNK4049: locally defined symbol _fprintf imported netsnmp.lib(getopt.obj) : warning LNK4049: locally defined symbol _fprintf imported netsnmp.lib(snmp_logging.obj) : warning LNK4049: locally defined symbol _fprintf imported netsnmp.lib(snmp_logging.obj) : warning LNK4217: locally defined symbol _printf imported in function _log_handler_s tdouterr netsnmp.lib(asn1.obj) : error LNK2019: unresolved external symbol __imp___snprintf referenced in function _asn_buil d_signed_int64 netsnmp.lib(snmp_logging.obj) : warning LNK4217: locally defined symbol _printf imported in function _log_handler_s tdouterr netsnmp.lib(asn1.obj) : error LNK2019: unresolved external symbol __imp___snprintf referenced in function _asn_buil d_signed_int64 netsnmp.lib(snmp.obj) : error LNK2001: unresolved external symbol __imp___snprintf netsnmp.lib(snmpIPv4BaseDomain.obj) : error LNK2001: unresolved external symbol __imp___snprintf netsnmp.lib(parse.obj) : error LNK2001: unresolved external symbol __imp___snprintf netsnmp.lib(read_config.obj) : error LNK2001: unresolved external symbol __imp___snprintf netsnmp.lib(vacm.obj) : error LNK2001: unresolved external symbol __imp___snprintf netsnmp.lib(snmp_enum.obj) : error LNK2001: unresolved external symbol __imp___snprintf netsnmp.lib(snmp_client.obj) : error LNK2001: unresolved external symbol __imp___snprintf netsnmp.lib(snmp_api.obj) : error LNK2001: unresolved external symbol __imp___snprintf netsnmp.lib(mib.obj) : error LNK2001: unresolved external symbol __imp___snprintf netsnmp.lib(snmp_transport.obj) : error LNK2001: unresolved external symbol __imp___snprintf netsnmp.lib(snmpv3.obj) : error LNK2001: unresolved external symbol __imp__sprintf netsnmp.lib(snmp.obj) : error LNK2001: unresolved external symbol __imp__sprintf netsnmp.lib(inet_ntop.obj) : error LNK2001: unresolved external symbol __imp__sprintf netsnmp.lib(snmpIPv4BaseDomain.obj) : error LNK2001: unresolved external symbol __imp__sprintf netsnmp.lib(snmpusm.obj) : error LNK2001: unresolved external symbol __imp__sprintf netsnmp.lib(snmp_logging.obj) : error LNK2001: unresolved external symbol __imp__sprintf netsnmp.lib(parse.obj) : error LNK2001: unresolved external symbol __imp__sprintf netsnmp.lib(read_config.obj) : error LNK2001: unresolved external symbol __imp__sprintf netsnmp.lib(snmp_api.obj) : error LNK2001: unresolved external symbol __imp__sprintf netsnmp.lib(snmp_debug.obj) : error LNK2001: unresolved external symbol __imp__sprintf netsnmp.lib(mib.obj) : error LNK2001: unresolved external symbol __imp__sprintf netsnmp.lib(system.obj) : error LNK2001: unresolved external symbol __imp__sprintf netsnmp.lib(tools.obj) : error LNK2001: unresolved external symbol __imp__sscanf netsnmp.lib(snmp_api.obj) : error LNK2001: unresolved external symbol __imp__sscanf netsnmp.lib(parse.obj) : error LNK2001: unresolved external symbol __imp__sscanf netsnmp.lib(read_config.obj) : error LNK2001: unresolved external symbol __imp__sscanf netsnmp.lib(snmp_enum.obj) : error LNK2001: unresolved external symbol __imp__sscanf netsnmp.lib(snmpv3.obj) : error LNK2001: unresolved external symbol __imp____iob_func netsnmp.lib(mib.obj) : error LNK2001: unresolved external symbol __imp____iob_func netsnmp.lib(snmp_parse_args.obj) : error LNK2001: unresolved external symbol __imp____iob_func netsnmp.lib(getopt.obj) : error LNK2001: unresolved external symbol __imp____iob_func netsnmp.lib(snmp_logging.obj) : error LNK2001: unresolved external symbol __imp____iob_func netsnmp.lib(snmp_logging.obj) : error LNK2019: unresolved external symbol __imp__vsnprintf referenced in function _ snmp_vlog MSVCRTD.lib(vsnprintf.obj) : error LNK2001: unresolved external symbol __imp__vsnprintf MSVCRTD.lib(vsnprintf.obj) : error LNK2001: unresolved external symbol __imp___vsnprintf ..\bin\.\debug/snmpdf.exe : fatal error LNK1120: 6 unresolved externals NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe"' : return code '0 x460' Stop. NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\nmake.EXE"' : return code ' 0x2' Stop. Thanks so much! Cecilia
_______________________________________________ Net-snmp-users mailing list Net-snmp-users@lists.sourceforge.net Please see the following page to unsubscribe or change other options: https://lists.sourceforge.net/lists/listinfo/net-snmp-users