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