如何在 macOS 上将 openFrameworks 构建为分片库
How to build openFrameworks as a shard library on macOS
我正在尝试将 OF 构建为 macOS 中的共享库 (.so)。
我将以下内容添加到我的应用程序的 config.make
文件中。
APPNAME = myApp.so
PROJECT_LDFLAGS = -rdynamic -shared -undefined dynamic_lookup
PROJECT_OPTIMIZATION_CFLAGS_RELEASE = -O3
但是当我使用 make
构建项目时,它实际上生成了一个不是共享库的应用程序文件 myApp.so.app
。
如何在 macOS 中正确构建 OF 作为共享库?
我可以通过以下方式成功将 OF 构建为共享库:
APPNAME = myApp.so
PROJECT_CFLAGS = -Wall
PROJECT_LDFLAGS = -dynamiclib -Wl,-undefined -Wl,dynamic_lookup
PROJECT_OPTIMIZATION_CFLAGS_RELEASE = -O3
我正在尝试将 OF 构建为 macOS 中的共享库 (.so)。
我将以下内容添加到我的应用程序的 config.make
文件中。
APPNAME = myApp.so
PROJECT_LDFLAGS = -rdynamic -shared -undefined dynamic_lookup
PROJECT_OPTIMIZATION_CFLAGS_RELEASE = -O3
但是当我使用 make
构建项目时,它实际上生成了一个不是共享库的应用程序文件 myApp.so.app
。
如何在 macOS 中正确构建 OF 作为共享库?
我可以通过以下方式成功将 OF 构建为共享库:
APPNAME = myApp.so
PROJECT_CFLAGS = -Wall
PROJECT_LDFLAGS = -dynamiclib -Wl,-undefined -Wl,dynamic_lookup
PROJECT_OPTIMIZATION_CFLAGS_RELEASE = -O3