C++ 将文件作为编译中的变量导入(CPP)

C++ 将文件作为编译中的变量导入(CPP),c++,C++,我有一个CPP文件,它依赖于在文件开头声明一个大字符串。我希望能够从文本文件导入此字符串,并在编译期间将其作为变量包含。请提供一个shell脚本和相关的C/++代码。您可以在头文件中声明此字符串并包含此文件。如果没有外部帮助,您无法执行此操作 有很多所谓的“二进制到头”脚本和程序。例如,(仅仅是搜索引擎的热门搜索) 编辑:另外,看一看。我该怎么做?请提供一个例子。我猜您的字符串看起来像:const char*my_string=“这里有一些很长的文本”“跨越多行”“以及更多行”现在可以将整个字符

我有一个CPP文件,它依赖于在文件开头声明一个大字符串。我希望能够从文本文件导入此字符串,并在编译期间将其作为变量包含。请提供一个shell脚本和相关的C/++代码。

您可以在头文件中声明此字符串并包含此文件。

如果没有外部帮助,您无法执行此操作

有很多所谓的“二进制到头”脚本和程序。例如,(仅仅是搜索引擎的热门搜索)


编辑:另外,看一看。

我该怎么做?请提供一个例子。我猜您的字符串看起来像:
const char*my_string=“这里有一些很长的文本”“跨越多行”“以及更多行”
现在可以将整个字符串及其声明复制到单独的头文件中,并包含此文件。但您只能在整个项目中包含此头文件一次。正确的方法是将字符串复制到一个cpp文件中,编译它,然后根据它进行链接。在单独的头文件中,仅将此字符串声明为
extern const char*my_string