2013-04-21 2 views
2

VS2010에 Win32 콘솔 프로젝트가 있는데 블렌더 (간단한 큐브)에서 내 보낸 솔루션에 .obj 파일을 추가했지만 LNK1107 오류로 ' 프로젝트를 실행하거나 빌드 할 때 0x107에서 읽습니다. 프로젝트> 속성> C/C++> 추가 디렉토리로 이동하여 .obj 파일의 이름을 내 소스 코드와 동일한 디렉토리에 저장하고 수정하지 않았습니다.VC++ 프로젝트에서 .obj 파일 사용하기

답변

2

이것은 두 가지 다른 의미를 갖는 일반적인 파일 확장의 경우입니다.

C++ 링커는 .obj 파일이 공통 객체 파일 형식이라고 생각합니다. 여기서 .obj 파일은 실제로는 3D 객체 정의 파일입니다.

C++ 컴파일러는 블렌더 .obj 파일과 다른 *.obj 파일을 출력합니다.

* .obj 파일을 링크하지 않고 리소스로 처리하도록 프로젝트를 설정해야합니다.

+0

오, 이제 이것을 시도 할 것입니다. 고맙습니다! – Aaron

+0

프로젝트에서 어디에서 이것을 바꿀 수 있습니까? 죄송합니다. 일종의 '이런'질문이라면. – Aaron

+0

파일이 프로젝트에 추가 된 경우 파일을 마우스 오른쪽 단추로 클릭하고 속성을 선택한 다음 파일 형식을 좀 더 적절하게 변경하십시오. – Alan

1

방금 ​​.obj 파일을로드하는 데 동일한 문제가있었습니다. 방법은 입니다. Visual Studio의 파일에서을 마우스 오른쪽 버튼으로 클릭하고 속성으로 이동하십시오. 일반 섹션에서에서 제외를 선택하면 VS에서 연결을 시도하지 않습니다.

관련 문제