> MyFramework (project directory) > MyFramework.xcconfig MODulEMAP_file[sdk=macosx*] = $(SRCROOT)/MyFramework/macosx.modulemap > macosx.modulemap: module MyFramework [system] { header "MyFramework.h" // CAN NOT FIND THE file export * } > MyFramwork.h (contains a bunch of declarations)
我找到了在SDK中指向绝对路径的示例,但我真的不想在我的本地驱动器上硬编码我的项目的路径.
我尝试用$(SRCROOT)/ MyFramework和其他相关选项为文件名加前缀,但没有运气.
我应该用什么呢?
解决方法 在 clang module documentation中,您可以找到Module Maps的文档.特别是Mac OS X框架有一个框架关键字.所以你应该使用framework module MyFramework [system] { header "MyFramework.h" export *}总结
以上是内存溢出为你收集整理的xcode – ModuleMap路径分辨率全部内容,希望文章能够帮你解决xcode – ModuleMap路径分辨率所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)