pcl 1.7.1 lnk1112

from Develop/PCL 2014. 3. 28. 13:44

pcl 1.7.1 win7 64bit


최초 git 에서 zip 형태로 다운 받은 소스 컴파일은 PCL_????  Template 오류 출력 


이후 git으로 최신 소스 받아서 컴파일은(1.6 3rd 라이브러리들 각자 폴더에 얹고 실행 후 성공)


pcl include 파일들은 웹에 떠도는 1.7.1 바이너리 파일들 중에서 있던 것 올림


이후 

lnk1112 x86, x64 Conflict로 이주간 고생


컴퓨터 새로 깔고 디펜던시로 보고(디펜던시 문제 있는지 msi_??? 파일부터 대부분 파일 오류 출력) 하지만 디펜던시 체크할 문제는 아니었으며 vs 문제였던 것으로 판단


1.7.1 깔고 cmake로 컴파일 폴더 설정 및 include  경로로 헤더파일 복사 및 컴파일 성공


pclprj LNK1112 X86 X64 꼬였다고 출력


SYSTEM32 폴더 최근 파일 삭제 시작 - 오류 그래로 MD 모드에서 몇가지 명령어로 권한 이양 후 수정)

CL 명령어로 컴파일러 버젼 체크 - 상관없었을듯

Program Files (x86) 에 vs 가 깔리면 32비트라는 이상한 블로그 발견 - 상관없음

프로젝트 새로 생성해서 먼저 x64 설정 후 하나씩 복사했더니 정상 작동

결론 LNK1112는 내 경우는 VS 오류였으며 그 원인은 새로한 프젝도 마찬가지엿지만 build 환경을 win32에서 복사였다 추측.






,