You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
测试发现两个问题:
1、会出现链接错误,提示“No such file or directory: QuartzCore”,项目有引用QuartzCore.framework。
2、默认会添加 -framework Foundation 和 -framework CoreFoundation,这两个,有的项目不明确引用,也可以编译通过,请酌情考虑去掉。
描述问题
macOS环境下,xmake.lua 中的add_frameworks函数,在使用xmake project -k cmakelists命令生成cmake脚本后,该函数功能缺失。示例代码:add_frameworks("Cocoa", "CoreGraphics")
期待的结果
cmake脚本中添加对应的framework。
错误信息
无错误信息,cmake脚本生成xcode工程后,需要手动添加对应的framework。
相关环境
macOS 10.15.4 (19E287),xmake 2.3.3
其他信息
add_ldflags("-framework Cocoa") 生成的 cmake 脚本有效,但xmake.io文档推荐使用 add_frameworks函数。
The text was updated successfully, but these errors were encountered: