VS2010을 사용하여 간단한 정적 Ansi-C90 라이브러리를 만들었습니다. VS2010에서 C++ 프로젝트를 만들고 lib를 완전히 테스트하고 가져올 수있었습니다.VS2010에서 생성 된 정적 라이브러리 CVI의 linkeable이 아닙니다.
LabWindows CVI 프로젝트를 열고 거기에서 lib 파일을 가져 오려고했습니다. "외부 모듈 읽는 동안 발생 나쁜 헤더 : '출시 \의 mylib.obj'" :
것은 내가 조사 할 수있는 방법 몇 가지 방법이 있나요 내가 얻을 수있는 유일한 메시지입니다 -
는 Unfortunatelly에 갈 정도가 아니다 내 lib 파일에 무슨 문제가 있습니까? VS2010이 따르지 않는 표준 형식이 있습니까?
수정 # 1 :
나는 문제의 가능한 원인을 확인하지만 난 그것을 확인 현재 드릴 수 없습니다. VS2010은 정적 단일 스레드 라이브러리로 컴파일되지 않으며 해당 기능이 제거되었습니다. CVI가 정적 다중 스레드 라이브러리를 처리하지 못할 수도 있습니다.또한 NI 포럼에이 질문을 게시했습니다.
편집 # 2 :
NI 포럼 링크가 부서졌다 - 나는 그것의 국정원 장애 가정 및 게시에 대한 Google Search 링크를 제공합니다.