Description
it take me some time to get it build to 64bit under 2015 hence i put a note here
after we choose x64 to debug and release, run build
we see below errors:
1> d:\modbus\libmodbus-3.1.6\src\modbus.h(228): note: see previous definition of 'modbus_mapping_free'
1> Generating Code...
1> Link:
1> Creating library D:\modbus\libmodbus-3.1.6\src\win32\x64\Debug\modbus.lib and object D:\modbus\libmodbus-3.1.6\src\win32\x64\Debug\modbus.exp
1> 1>
1>modbus-rtu.obj : warning LNK4217: locally defined symbol modbus_free imported in function modbus_new_rtu
1> 1>
1>modbus-tcp.obj : warning LNK4217: locally defined symbol modbus_free imported in function _modbus_tcp_init_win32
1> 1>
1>modbus.obj : warning LNK4217: locally defined symbol modbus_set_bits_from_bytes imported in function modbus_reply
1> 1>
1>modbus-data.obj : error LNK2019: unresolved external symbol __imp_htonl referenced in function modbus_set_float_abcd
1> 1>
build success
modbus.obj : warning LNK4217: locally defined symbol modbus_set_bits_from_bytes imported in function modbus_reply
1> modbus.vcxproj -> D:\modbus\libmodbus-3.1.6\src\win32\x64\Debug\modbus.dll
1> modbus.vcxproj -> D:\modbus\libmodbus-3.1.6\src\win32\x64\Debug\modbus.pdb (Full PDB)
1> FinalizeBuildStatus:
1> Deleting file "x64\Debug\modbus.tlog\unsuccessfulbuild".
1> Touching "x64\Debug\modbus.tlog\modbus.lastbuildstate".
1>
1>Build succeeded.
1>
1>Time Elapsed 00:00:12.33
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
**PLEASE NOTE i didn't test the function, just build it **