2014-01-24 3 views
2

Я начинаю ученик программирования.Ошибка Xcode C++ Ошибка с командой компоновщика с кодом выхода 1 "

Здесь я написал простую программу «сумма двух чисел» в Xcode, используя C++.

//preprocessor directive 
#include <stdio.h> 

//local declarations 

int main (void) 
{ 
//declare variables 
int n1, n2, sum; 

//input prompts 
printf("This program finds the sum of two numbers. Enter your first number.\n"); 
scanf("%d" , &n1); 

printf("Enter another number.\n"); 
scanf("%d" , &n2); 

//process 
sum=n1+n2; 

//output 
printf("The sum is %d." , sum); 

return 0; 

} 

Насколько я могу сказать, мой синтаксис является точной, однако, когда я пытаюсь построить программу, я получаю этот код ошибки:

«Apple Mach-O Linker (Id) Error. Не удалось выполнить команду Linker с кодом выхода 1 (использовать -v для вызова вызова) «

Мне не удалось это решить, прочитав другие вопросы и ответы.

Любое предлагаемое решение? Было бы очень полезно!

+0

Это не может быть единственной ошибкой, перед этим должно быть больше. – molbdnilo

ответ

0

Эта ошибка обычно отображается, если в исходном коде имеются другие ошибки. Если вы скопируете вставляемый код напрямую, перед открывающей скобкой в ​​главном находится x.

+0

в порядке. Благодарю. «x» перед открытием скобки была просто ошибкой копирования, а не кодом, который я пытался скомпилировать. – the5string

+0

Тогда должна быть какая-то другая ошибка - что показано в Issue Navigator? –

+0

Навигатор проблем говорит «один вопрос». - «Ошибка компоновщика Apple Mach-O (Id) - сработала команда Linker с кодом выхода 1 (используйте -v для вызова вызова)» – the5string

0

Ваша ошибка неполная. Вам нужно использовать -v, чтобы увидеть вызов (как предложено), или вам нужно проверить свой журнал для получения дополнительной информации, поскольку ошибка «Ошибка команды Linker с кодом выхода 1» обычно сопровождается более подробной ошибкой.

Так, чтобы найти более подробную информацию, в Xcode нажмите на ошибку при Buildtime и выберите Reveal в журнале. Это должно дать вам дополнительный намек. Без какой-либо конкретной ошибки трудно понять, в чем проблема.

Смежные вопросы