.h 파일, 두 개의 .lib 파일, .dll 파일 및 하드웨어 공급 업체의 작은 테스트 프로젝트가있어 하드웨어와 통신합니다..lib를 포함 할시기와 .dll 또는 모두를 포함 할 때
테스트 프로젝트를 컴파일하고 실행하면 정상적으로 작동합니다. 주목할만한 점은 .dll을 사용하지 않는다는 것입니다. 나는 dll-directory를 던져 버릴 수 있으며 모든 내용은 떨어져있다. 모든 것이 잘 돌아 간다.
일을 시작하려면 간단히 코드의 통신 부분 (연결, 연결 해제 및 명령 보내기)을 프로젝트에 복사하십시오. 이것은 실제로 당신이 할 수있는 모든 것입니다. 나는 .h 파일을 포함하고 .lib 파일을 포함하는 디렉토리를 가리켰다. 작은 테스트 프로젝트 에서처럼. 모두 컴파일되지만 프로젝트를 실행하려고하면 .dll 파일이 누락되었다고 불평합니다.
아무도 무슨 일이 일어 났는지 설명 할 수 있습니까? libs 및 dll은 어떻게 작동합니까?
모든 이것은 Windows, VS2005에 있습니다. .vcproj 파일을 비교했는데 중요한 차이점을 찾을 수 없었습니다.
프로그래밍 관련 질문에 대해보다 자세하게 설명되어있는 stackoverflow.com에서이 질문을 시도해 보겠습니다. – Kez
DLL을 실행 파일과 동일한 디렉터리에 넣으십시오. –
내 질문에 어떻게 대답하는지 이해가 안됩니다. 제발 설명해 주실 래요. – AnnaR