如何在macOS上将openFrameworks构建为碎片库

问题描述 投票:0回答:1

我正在尝试将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正确构建为共享库?

c++ makefile openframeworks
1个回答
0
投票

我可以使用以下内容成功地将OF创建为共享库:

APPNAME = myApp.so
PROJECT_CFLAGS = -Wall
PROJECT_LDFLAGS = -dynamiclib -Wl,-undefined -Wl,dynamic_lookup
PROJECT_OPTIMIZATION_CFLAGS_RELEASE = -O3
© www.soinside.com 2019 - 2024. All rights reserved.