相关疑难解决方法(0)

C++未定义对已定义函数的引用

我无法弄清楚为什么这不起作用.我会把我的所有三个文件都拿出来,也许有人可以告诉我它为什么会抛出这个错误.我正在使用g ++来编译程序.

程序:

#include <iostream>
#include "h8.h"

using namespace std;

int main()
{
  char sentence[MAX_SENTENCE_LENGTH];
  char writeTo[] = "output.txt";
  int distanceTo,likePosition, length, numWords;
  cout << "ENTER A SENTENCE!   ";
  cin.getline(sentence, 299);
  length = strlen(sentence);
  numWords = wordCount(sentence, length);
  for(int x = 0; x < 3; ++x)
  {
    likePosition = likePos(numWords);
    distanceTo = lengthTo(sentence, likePosition, length);
    insertLike(sentence, distanceTo, length, writeTo);
  }
  return 0;  
}
Run Code Online (Sandbox Code Playgroud)

功能文件:

void insertLike(const char sentence[],  const int lengthTo, const int length, char writeTo[])
{
  char part1[MAX_SENTENCE_LENGTH], part2[MAX_SENTENCE_LENGTH]; …
Run Code Online (Sandbox Code Playgroud)

c++ g++ undefined-reference

27
推荐指数
4
解决办法
10万
查看次数

标签 统计

c++ ×1

g++ ×1

undefined-reference ×1