标签: c++ glsl
可能重复: C/C++, can you #include a file into a string literal?
我有几个数据文件将在我的程序中用作字符串。我想避免在运行时读取文件的额外开销。
我可以对它们进行硬编码,但我更喜欢将它们保存在单独的文件中。
我可以包含它们但是我需要用引号将它们括起来并为每个新行添加“\”(因为这个数据是GLSL源,它会混淆语法突出显示)。
任何想法?
答案 0 :(得分:3)
制作一个脚本,将文件转换为代码。将此脚本作为构建过程的一部分执行。原始文件是您检查源代码管理和编辑的内容。