使用CMakeList.txt将文本文件添加到Xcode项目

用户名

如果您有Xcode项目,并想向该项目添加文件(例如test.txt),则只需将文件拖放到Xcode项目中,然后询问您是否要“如果需要,复制项目”(在这种情况下我会做)。然后,您可以通过以下方式访问文件:

[[NSBundle mainBundle] pathForResource:@"test" ofType:@"txt"];

现在,有了通过CMake创建的Xcode项目(通过CMakeLists.txt),我该怎么做?也就是说,就像我使用上述方法一样,在Xcode项目中提供test.txt文件。如果可以使一个组(AKA文件夹)显示在Xcode项目内部,并且包含文件,则可以得到加分。

煤渣饼干

我通常将其添加为资源,但您也可以将其添加为常规的源文件:

# This will be our group of resource files
set(project_RESOURCE_FILES
  test.txt
)

# Set properties for this group of files
set_source_file_proerties(
  ${project_RESOURCE_FILES}
  PROPERTIES
  HEADER_FILE_ONLY TRUE # Since it's just a text file, it doesn't need compiled
  #MACOSX_PACKAGE_LOCATION Resource <- only do this if you need to copy the file!
)

# Bonus points unlocked :)
source_group(
  "Resources" FILES ${project_RESOURCE_FILES}
)

# Append your resources to the source files you declared.
list(APPEND
  project_SOURCE_FILES
  ${project_RESOURCE_FILES}
} 

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Java的新手。如何使用文本文件将项目添加到特定存储库

如何将文本文件添加到 bash 脚本中,然后使用该文本文件

Bash:使用awk将文本从文本文件添加到变量

如何使用cat将文本文件的内容添加到文件的开头

使用标题值将列添加到文本文件(文件中的多个标题)

使用 jq 将文本文件作为数组添加到 json 字段

VBA使用宏将22个管道(|)添加到文本文件

使用批处理将后缀添加到文本文件的某些行

使用循环将数字添加到文本文件

使用python将分隔符添加到文本文件

如何使用批处理文件将文本添加到多个文本文件的开头?

使用python拆分行并将分隔符添加到文本文件中

Java GUI使用一个按钮将多个文本字段添加到一个文本文件吗?

将外部库添加到CMakeList.txt C ++

如果具有不同的构造函数,如何使用继承将2种不同的动物添加到文本文件中?

如果使用 bash 找到變量,則將新變量添加到文本文件

使用 bash 将文本添加到文件中的文本

将文本添加到文本文件的开头

使用PowerShell将文本附加到文本文件中的某些值

Bash-将项目添加到文本文件

使用python将文本添加到.tex文件中

如果使用excel 2010 vba选中了复选框,则将单元格的内容添加到文本文件中

在多个文本文件上使用python中的正则表达式来解析和收集数据以添加到excel

将 JSON 数组添加到文本文件

将特定行添加到文本文件

使用 pandoc 将 epub/pdf(和其他文本文件)的目录转换为 .txt

使用Python将输出打印到文本文件(.txt)

使用方法将文本文件内容附加到Python中的字典中?

记住使用文本文件的CheckedListBox项目状态