현재 선호하는 C++ 환경은 무료이며 대단히 우수한 Microsoft Visual Studio 2005 Express 에디션입니다. 때로는 .exe 파일을 다른 사람들에게 보내서 만족스러운 결과를 얻었습니다. 그러나 최근에 나는 기쁘게하는 결과가 내가 좋아할 행운을 기반으로한다는 혼란스러운 발견을했다. 이 프로그램들 중 하나를 오래된 XP 게임 박스에서 실
CMS 용 모듈을 만들고 있습니다. 이 모듈은 클래스 라이브러리 DLL로 배포됩니다. 이 모듈에서 사용하고자하는 몇 가지 유틸리티 라이브러리가 있습니다. 어쨌든이 라이브러리를 정적으로 연결할 수 있습니까? 그래서 여러 DLL을 배포 할 필요가 없으므로 (즉, 별도로 유틸리티 라이브러리를 배포 할 수 있습니까?) 하나의 DLL 만 갖고 싶습니다.
나는 빌드 스크립트 (make가 아닌)를 사용하여 프로젝트를 빌드하고 다양한 라이브러리와 연결하는 상속 된 프로젝트가 있습니다. 빌드를 수행 할 때 최종 실행 파일에 링크되는 실제 정적 라이브러리의 위치와 위치를 확인하기 위해 빌드 출력을 구문 분석하고 싶습니다. 스크립트가 컴파일되어 GNU 도구로 연결됩니다.
VS 2005로 컴파일 된 정적 라이브러리 (.lib)를 VS 2008로 컴파일 된 프로그램과 연결하는 것이 맞습니까? 라이브러리와 프로그램 모두 C++로 작성되었습니다. 이 프로그램은 Windows Mobile 6 Professional 에뮬레이터에서 실행됩니다. 이것은 제대로 작동하는 것 같습니다. 연결 오류가 없습니다. 그러나 연결된 라이브러리 내부에