You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Собирал библиотеку libzmq на Windows 7 в Visual Studio 2017 поочерёдно с тулсетами v141_xp, v140_xp, v110_xp, слинкованную статически с libsodium (сборка там же, тулсеты те же) и параметрами /MT и /MD (поочерёдно). Собранная DLL успешно работала в QUIK на Windows 7 и 10, но отказывалась работать в Windows XP (при запуске скрипта сервиса вылетает ошибка с описанием "не найдена процедура ...").
В программе Process Monitor в Windows XP загрузка скрипта заканчивалась на чтении двух файлов libzmq.dll.2.Manifest и libzmq.dll.2.Config, в то время как в Windows 7 и 10 далее шла загрузка рантайм-библиотеки msvcp*.dll.
I built libzmq on Windows 7 in Visual Studio 2017 with the platform toolsets v141_xp, v140_xp, v110_xp (in turn), linked statically with libsodium (built in VS2017 with the same toolsets) and the parameters /MT and /MD (also in turn). The built DLL successfully worked in QUIK on Windows 7 & 10 but refused to work on Windows XP (running the service's script gives an error "Cannot find the procedure ...").
On Windows XP in the Process Monitor program the script loading was ending on reading of two files libzmq.dll.2.Manifest and libzmq.dll.2.Config, while on Windows 7 & 10 the process was proceeding with loading of the runtime library msvcp*.dll.
The text was updated successfully, but these errors were encountered:
Собирал библиотеку
libzmq
на Windows 7 в Visual Studio 2017 поочерёдно с тулсетами v141_xp, v140_xp, v110_xp, слинкованную статически сlibsodium
(сборка там же, тулсеты те же) и параметрами/MT
и/MD
(поочерёдно). Собранная DLL успешно работала в QUIK на Windows 7 и 10, но отказывалась работать в Windows XP (при запуске скрипта сервиса вылетает ошибка с описанием "не найдена процедура ...").В программе
Process Monitor
в Windows XP загрузка скрипта заканчивалась на чтении двух файловlibzmq.dll.2.Manifest
иlibzmq.dll.2.Config
, в то время как в Windows 7 и 10 далее шла загрузка рантайм-библиотекиmsvcp*.dll
.I built
libzmq
on Windows 7 in Visual Studio 2017 with the platform toolsets v141_xp, v140_xp, v110_xp (in turn), linked statically withlibsodium
(built in VS2017 with the same toolsets) and the parameters/MT
and/MD
(also in turn). The built DLL successfully worked in QUIK on Windows 7 & 10 but refused to work on Windows XP (running the service's script gives an error "Cannot find the procedure ...").On Windows XP in the
Process Monitor
program the script loading was ending on reading of two fileslibzmq.dll.2.Manifest
andlibzmq.dll.2.Config
, while on Windows 7 & 10 the process was proceeding with loading of the runtime librarymsvcp*.dll
.The text was updated successfully, but these errors were encountered: