我目前正在开发一个应用程序,其中第一步是加载文本文件并读取其内容。
例如:
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.
文本文件与目标应用程序位于同一文件夹中。我假设这与嵌入文本文件有关?
希望有人可以提供帮助或提示!提前致谢