Сообщение об ошибке: начало в crt1.10.6.o ld: символы не найдены collect2: ld вернул 1 состояние выхода - PullRequest
0 голосов
/ 02 октября 2010

Я новичок в программировании на C ++ и постоянно получаю это сообщение об ошибке. Я понятия не имею, что это значит ... Я использую XCode для Mac версии 3.2.4, 64-разрядная версия. Может ли кто-нибудь сказать мне, что это значит?

сообщение об ошибке:

start in crt1.10.6.o
ld: symbol(s) not found
collect2: ld returned 1 exit status

Если вам нужна моя программа, вот она:

using namespace std;

float area (float x0, float y0, float x1, float y1, float x2, float y2) 
{

    float a;
    float m1;
    float m2;

    cin >> x0 >> y0 >> x1 >> y1 >> x2 >> y2;

    a = ((x1 - x0) * (y2 - y0) - (x2 - x0) * (y1 - y0)) / 2;

    m1 = (y1 - y0) / (x1 - x0);
    m2 - (y2 - y1) / (x2 - x1);

    if (m1 = m2)
        a = 0;
    if (m2 > m1 && x2 >= x1)
        a = a;
    if (m2 > m1 && x1 >= x2)
        a = -a;
    if (m1 > m2 && x2 > x1)
        a = -a;
    if (m1 > m2 && x1 > x2)
        a = a;

    return (a);
}

Ответы [ 4 ]

8 голосов
/ 02 октября 2010

Это просто говорит вам, что нет функции main?

1 голос
/ 26 сентября 2011

Тип Mach-O установите это в Динамическую библиотеку

1 голос
/ 02 октября 2010

Данная функция не имеет проблем. Ошибка может зависеть от: -

  1. где и как вы вызываете эту функцию
  2. Заголовки включены правильно
0 голосов
/ 27 марта 2012

Я столкнулся с этой ошибкой, вызвавшей удаление основного файла моего проекта

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...