Построение pglogical 2.0 для windows с использованием vs2015
Попытка построить pglogical для Windows, используя VS2015. Решение и проект созданы. Компиляция, кажется, хорошо, но связывание не удалось. Я установил дополнительные зависимости:
Ошибка LNK2019: неразрешенный внешний символ _replorigin_session_reset, указанный в функции _pglogical_sync_worker_cleanup pglogical E: \pglogical-master\pglogical-master\pglogical_sync.obj 1
Ошибка LNK2019: неразрешенный внешний символ _before_shmem_exit, указанный в функции _pglogical_sync_subscription pglogical E: \pglogical-master\pglogical-master\pglogical_sync.obj 1
Ошибка LNK2001, неразрешенный внешний символ _before_shmem_exit pglogical E:\pglogical-master\pglogical-master\pglogical_worker.obj 1
Ошибка LNK2019: неразрешенный внешний символ _cancel_before_shmem_exit, указанный в функции _pglogical_sync_subscription pglogical E: \pglogical-master\pglogical-master\pglogical_sync.obj 1
Ошибка LNK2019: неразрешенный внешний символ _pg_lsn_in, указанный в функции _ensure_replication_slot_snapshot pglogical E: \pglogical-master\pglogical-master\pglogical_sync.obj 1
Ошибка LNK2019, неразрешенный внешний символ _heap_attisnull, указанный в функции _get_subscription_sync_status pglogical E:\pglogical-master\pglogical-master\pglogical_sync.obj 1
Ошибка LNK2001: неразрешенный внешний символ __imp__my_exec_path pglogical E: \pglogical-master\pglogical-master\pglogical_sync.obj 1
Ошибка LNK2019, неразрешенный внешний символ _MemoryContextAlloc, указанный в функции _pglogical_subscription_changed pglogical E:\pglogical-master\pglogical-master\pglogical_worker.obj 1
Ошибка LNK2019: неразрешенный внешний символ _RegisterXactCallback, на который ссылается функция _pglogical_subscription_changed pglogical E:\pglogical-master\pglogical-master\pglogical_worker.obj 1
Ошибка LNK2019: неразрешенный внешний символ _RequestNamedLWLockTranche, указанный в функции _pglogical_worker_shmem_init pglogical E:\pglogical-master\pglogical-master\pglogical_worker.obj 1
Ошибка LNK2019: неразрешенный внешний символ _GetNamedLWLockTranche, указанный в функции _pglogical_worker_shmem_startup pglogical E:\pglogical-master\pglogical-master\pglogical_worker.obj 1
Ошибка LNK2019: неразрешенный внешний символ _ShmemInitStruct, на который ссылается функция _pglogical_worker_shmem_startup pglogical E:\pglogical-master\pglogical-master\pglogical_worker.obj 1
Ошибка LNK2019, неразрешенный внешний символ _RequestAddinShmemSpace, указанный в функции _pglogical_worker_shmem_init pglogical E:\pglogical-master\pglogical-master\pglogical_worker.obj 1
Ошибка LNK2019, неразрешенный внешний символ _RegisterDynamicBackgroundWorker, указанный в функции _pglogical_worker_register pglogical E:\pglogical-master\pglogical-master\pglogical_worker.obj 1
Ошибка LNK2019: неразрешенный внешний символ _GetBackgroundWorkerPid, указанный в функции _wait_for_worker_startup pglogical E: \ pglogical-master \ pglogical-master \ pglogical_worker.obj 1
Ошибка LNK2001, неразрешенный внешний символ __imp__shmem_startup_hook pglogical E:\pglogical-master\pglogical-master\pglogical_worker.obj 1
Ошибка LNK1120 446 неразрешенных внешних pglogical E:\pglogical-master\pglogical-master\Debug\pglogical.dll 1