Jes*_*sak 16
根据Apple的Docs,您可以使用环境变量为任何构建设置提供默认值.
在这种情况下,您需要设置HEADER_SEARCH_PATHS.由于某些原因我不明白,这不起作用.它适用于其他构建设置(例如,OTHER_CFLAGS),但不适用于HEADER_SEARCH_PATHS.您可以通过在构建设置窗口中打开研究助手(左下方的书籍按钮)来查看任何设置的变量名称.
一个可行的var USER_HEADER_SEARCH_PATHS就像你想要的那样,但只适用于双引号中的路径(不在尖括号中).
所以
#include "bar.h"
Run Code Online (Sandbox Code Playgroud)
会工作,但是
#include <bar.h>
Run Code Online (Sandbox Code Playgroud)
不会.
从上面关于环境变量的文章中引用的构建设置plist最终应该看起来像这样:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>USER_HEADER_SEARCH_PATHS</key>
<string>~/test</string>
</dict>
</plist>
Run Code Online (Sandbox Code Playgroud)
希望有所帮助.
| 归档时间: |
|
| 查看次数: |
33901 次 |
| 最近记录: |