私は現在、テキストファイルをロードしてその内容を読み取るための最初のステップであるアプリケーションを開発しています。
例えば:
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.
テキストファイルは、ターゲットアプリと同じフォルダーにあります。これはテキストファイルの埋め込みと関係があると思いますか?
誰かが助けたりヒントを与えたりできることを願っています!前もって感謝します