我正在使用Xcode在C++中開發靜態庫。我有一個安裝目錄集,它複製了我所有的公共頭文件,但是當我編譯它時,只是將所有頭文件複製到一個目錄中。有沒有辦法告訴Xcode保存我的頭文件的目錄結構?提前致謝!Xcode靜態庫中保留頭文件目錄結構
6
A
回答
-1
將文件添加到項目中時,必須在其他窗口「爲所有添加的文件夾創建文件夾引用」中選擇下一個參數。然後你所有的文件都將有固定的文件路徑,並且在編譯後會保存結構。
1
我還需要保留C++庫項目的頭文件目錄結構,並最終設法做到這一點。與任務的簡單性相比,XCode非常複雜。關鍵是首先創建「文件夾引用」,然後在額外的構建階段複製頭文件夾,然後用腳本從這些導出的頭文件夾中刪除.c/.cpp文件,因爲XCode不僅會複製的.h-文件。
我已經寫了blog post here關於如何實現這一點,因爲它更詳細。您可能還想查看一個我在github上打過的示例XCode項目。
相關問題
- 1. XCode,如何保留目錄層次結構
- 2. 同時保留目錄結構
- 3. 靜態庫頭文件
- 4. 解壓當前目錄,同時保留文件結構
- 5. 保持目錄結構在Xcode
- 6. 靜態文件目錄django
- 7. 刪除目錄結構,但保留目錄內容
- 8. 靜態庫中的靜態庫(Protobuff):「沒有這樣的文件或目錄」
- 9. Xcode,將文件夾添加到保留目錄結構並自動更新的項目
- 10. 如何挑選文件在msbuild中複製並保留目錄結構?
- 11. Xcode靜態庫錯誤「文件不是必需的體系結構」
- 12. 靜態庫不需要頭文件?
- 13. Xcode靜態庫似乎改變構建
- 14. 刪除目錄中的所有文件,但保留目錄?
- 15. 只分支特定的文件夾並保留其目錄結構
- 16. 寫入駐留在Xcode項目目錄中的文件
- 17. 早午餐資產目標保留文件夾結構
- 18. 頭文件結構
- 19. 宏保留靜態值
- 20. TemplateDoesNotExist。加載靜態文件和模板Django項目結構
- 21. C++庫的目錄結構
- 22. 區分庫? (目錄結構)
- 23. cmake glob在保留目錄結構的同時包含
- 24. 保留在拉鍊遞歸目錄結構與Java 8
- 25. CarrierWave_Direct gem:保留S3上的當前目錄結構
- 26. 編譯CoffeeScript時如何保留目錄結構?
- 27. 如何在不保留目錄結構的情況下tar目錄?
- 28. iOS版 - 包括在其他Xcode項目靜態庫項目...頭髮出
- 29. Rust中的靜態結構
- 30. C++中的靜態結構
Downvoted,因爲它不幸沒有像XCode那麼簡單。 – IsaacKleiner 2015-03-29 19:04:51