1

我目前正在开发一个应用程序,其中第一步是加载文本文件并读取其内容。

例如:

string file = "myfile.txt";

我正在调用另一个函数,我想在其中查找某种模式/出现

void read(string pattern, const char *content) {

   char subString [blocksize];
   int n;

   char *search = pattern;
   pos = strstr(content,search);

   .....

该函数在我的 Mac 上完美运行,但是一旦我尝试编译应用程序,编译器就会抛出一些错误ld : illegal text-relocation.

文本文件与目标应用程序位于同一文件夹中。我假设这与嵌入文本文件有关?

希望有人可以提供帮助或提示!提前致谢

4

0 回答 0