itchio / sevenzip-go

📦 Go bindings to use 7-zip as a library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bundling the dynamic libraries in a GUI app on macos

ganeshrvel opened this issue · comments

sevenzip-go needs two dynamic libraries to operate, and it expects them to be in the executable's folder.

I am looking for a way to integrate this library into my GUI app. As far I know after bundling the app the dynamic libraries will reside inside the "Resources" directory of the app. Will it work?

I see 2 (actually 3) things here:

  1. Looks like this repo is stale for some time...
  2. What language will you write your app in ?
    If its GO - you will not have a separate sevenzip-go library - you will statically link with this lib. If it is not GO - you don't need this library, since it is just GO wrapper for 7zip/p7zip.

So I bet your question should go to p7zip and libc7zip repos.