2010-11-28 29 views
1

可能重複:
C/C++, can you #include a file into a string literal?如何在編譯時包含數據文件?

我有一個將被用作在我的節目一個字符串幾個數據文件。我想避免在運行時讀取文件的額外開銷。

我可以硬編碼它們,但我更喜歡將它們保存在單獨的文件中。

我可以包括他們,但然後我需要用引號括起來,併爲每一個新行添加「\」(因爲這個數據是GLSL源代碼會增加語法高亮)。

任何想法?

+0

Dupe here:http://stackoverflow.com/questions/1246301/c-c-can-you-include-a-file-into-a-string-literal – 2010-11-28 06:32:38

+0

爲true,但我現在不能刪除它;我有太多的答案。 – 2010-11-28 07:01:46

回答

3

製作腳本將文件轉換爲代碼。將此腳本作爲構建過程的一部分執行。原始文件是您在源代碼管理和編輯中檢查的內容。

相關問題