duongtt
02/17/2020, 5:06 AMC:\osquery\tmp\osquery
+ use version 3.3.2 for building my own extension
+ run command as Administrator
+ while running .\tools\make-win64-dev-env.bat
, edit provision.ps1
to ignore the corrupted download link of doxygen
, then install it by myself
- My problem is: when I run .\tools\make-win64-binaries.bat
, I met this LINKER error whether I add my extension to folder external
or not
Creating library C:/osquery/tmp/osquery/build/windows10/osquery/Release/osqueryd.lib and object C:/osquery/tmp/osquery/build/windows10/osquery/Release/osqueryd.explibeay32.lib(b_sock.obj) : error LNK2001: unresolved external symbol __imp_htonl [C:\osquery\tmp\osquery\build\windows10\osquery\daemon.vcxproj]
osquery.lib(impl_thrift.obj) : error LNK2001: unresolved external symbol __imp_htonl [C:\osquery\tmp\osquery\build\windows10\osquery\daemon.vcxproj]
osquery.lib(rocksdb_database.obj) : error LNK2001: unresolved external symbol __imp_htonl [C:\osquery\tmp\osquery\build\windows10\osquery\daemon.vcxproj]
thriftmt.lib(TBufferTransports.obj) : error LNK2001: unresolved external symbol __imp_htonl [C:\osquery\tmp\osquery\build\windows10\osquery\daemon.vcxproj]
libeay32.lib(bss_conn.obj) : error LNK2001: unresolved external symbol __imp_htonl [C:\osquery\tmp\osquery\build\windows10\osquery\daemon.vcxproj]
osquery.lib(impl_thrift.obj) : error LNK2001: unresolved external symbol __imp_htons [C:\osquery\tmp\osquery\build\windows10\osquery\daemon.vcxproj]
osquery.lib(rocksdb_database.obj) : error LNK2001: unresolved external symbol __imp_htons [C:\osquery\tmp\osquery\build\windows10\osquery\daemon.vcxproj]
libeay32.lib(bss_conn.obj) : error LNK2001: unresolved external symbol __imp_htons [C:\osquery\tmp\osquery\build\windows10\osquery\daemon.vcxproj]
...
C:\osquery\tmp\osquery\build\windows10\osquery\Release\osqueryd.exe : fatal error LNK1120: 110 unresolved externals [C:\osquery\tmp\osquery\build\windows10\osquery\daemon.vcxproj]
- I need suggestions for fixing these LINKER errors. Please help 😞alessandrogario
02/17/2020, 11:04 AMduongtt
02/17/2020, 11:09 AMADD_OSQUERY_EXTENSION
makes the file CMakeLists.txt met error)ADD_OSQUERY_EXTENSION
works pretty well, but not in the lastest versioncmake -G "Visual Studio 16 2019" -A x64 -T v141 ..
, I met this error
Unknown CMake command "ADD_OSQUERY_EXTENSION"
Would you mind giving any ideas of replacing this function with another function that works well in the lastest version of osquery?ADD_OSQUERY_EXTENSION
is wrote in my CMakeLists.txt in my own extension. Thank you for helping me