所以我设置了一个元项目,这意味着我有一个包含多个子目录的目录(根目录),每个子目录都是一个cmake项目(带有一个有效的cmakelists).根目录中的cmakelists使用cmake add_subdirectory命令导入子项目.
每个子项目定义它自己的目标(库和可执行文件)以及执行该项目的测试套件的目标"check"和运行doxygen的"docs".
我的问题是,CMake不理解检查和文档目标是每个项目的本地目标,因此抱怨名称冲突.
所以我的问题是,有没有办法让cmake明白这些目标是每个项目的本地目标?
我正在使用故事板开发 Mac 应用程序。我有一个窗口,它显示一个NSViewController作为其内容的窗口,其中包含一个嵌入NSSplitViewController.
预期的行为是作为NSSplitViewController响应者链的一部分,这样触发toggleSidebar第一响应者操作的菜单项实际上会折叠NSSplitViewController标记为侧边栏的项。
但是,这根本不会发生并且菜单项保持禁用状态。所以我的问题是,我如何才能NSSplitViewController成为响应者链的一部分?