我正在尝试将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