Здравствуйте.
У меня не получается выполнить статическую линковку библиотек скомпилированных с помощью golang и c++ (mingw) (
сборка тестировалась только для windows).
При выполнении компиляции возникают ошибки:вариант сборки № 2: utils\compressor.go:4:2: no buildable Go source files in .....\ConfRobber\src\zlibwrapper
вариант сборки № 3: ошибка линковки библиотеки c++ "libzlibstatic.a":
zlibwrapper(.text): inflateInit2_: not defined
zlibwrapper(.text): inflate: not defined
zlibwrapper(.text): inflateEnd: not defined
zlibwrapper(.text): deflateInit2_: not defined
...
Программный код:
https://github.com/khevse/ConfRobber
В корне проекта находится файл
build.bat, в котором указана очередность моих действий и варианты сборки
Уточнения к решению:
1. Наиболее интересный вариант - это сборка проекта средствами golang.
2. Динамическая линковка библиотек не устраивает, т.к. при миграции исполняемого файла
на другую машину возникает слишком много проблем.
Спасибо.