2014-10-07 3 views
0

확인 포함 포함이 포함되어 있습니다, 그래서 난 내 MAIN.CPP 있습니다포함하여 동일

#include "chromosome.h" 
#include "functions.h" 

int main(){ 
blah; 
return 0; 

} 

'functions.h'와 'chromosome.h'모두 있습니다

#include <vector> 
#include <random> 
#include <math.h> 

이를 '링커 명령이 종료 코드 1로 실패했습니다'오류가 발생했습니다.

는 사람이 되거 수 있습니까? 나는 이것이 정말로 단순한 것이라고 상상한다. xcode 5를 사용하고 있습니다.

감사합니다.

+0

이 문제가되지 않습니다. 가장 가능성이있는 다른 것. – Borgleader

+1

** ** C++ 서적을 읽었습니까? 예인 경우 다른 책을 가져 가면 링크가 경비원과 적절하게 설명됩니다. – m0nhawk

+0

아니요, 오류가 원인이 아닙니다. – molbdnilo

답변

0

파일을 함께 연결하는 데 문제가 있습니까? 대상 설정 -> 빌드 단계로 이동하여 파일을 소스를 컴파일에 추가하십시오.

+0

감사합니다. 여기에 무엇이 포함되어야합니까? 이미 .cpp가 다있어. –

0

이 같은 모든 헤더 파일에 #INCLUDE gaurds를 사용한다 : 당신은 이름 지정 방식이 사용될 수있는 다른 타사 헤더와 충돌하지 않는지 확인해야

#ifndef MYHEADER 
#define MYHEADER 

/*your code here*/ 

#endif /* MYHEADER*/ 

.

비표준 인 #pragma once 지시문이 좀 더 세련된 해결책입니다.

#pragma once 

/*your code here*/