"모듈"이라는 용어를 잘못 이해 한 것 같습니다. Visual Studio에는 그러한 C++ 프로젝트가 없습니다. 당신의 설명에서
Programs - compilation produces an exe file, which may be executed;
Static libraries - compilation produces a lib file, which may be included in another project and are linked during the compilation;
Dynamic libraries - compilation produces a dll file, which may be attached to your program at run-time and provide additional functionality.
, 당신은 projectB와 projectC 정적 라이브러리되고 싶어하지만, 대신 당신은 실행 파일로 만든 : C++ 프로젝트는 세 가지 범주로 나눌 수있다. 새 프로젝트 마법사를 다시 실행하고 "Windows 응용 프로그램"대신 "정적 라이브러리"를 선택하십시오.
MSDN 라이브러리에서 정적 라이브러리에 대한 자세한 내용을 볼 수 있습니다.
정적 라이브러리가 응용 프로그램에 비해 너무 무거 우면 프로젝트에 projectB 및 projectC 파일을 포함하기 만하면됩니다 (클래스 이름을 혼동하지 않도록 네임 스페이스를 처리 할 수도 있음). 이 모든 것은 "모듈"에서 구현하려는 기능의 양에 달려 있습니다.
_ '오류 LNK1561 : 진입 점을 정의해야합니다.'main() 실행 파일 또는 [DlMain]을 정의하지 못한 것 같습니다. (http://msdn.microsoft.com/en-us/ library/windows/desktop/ms682583 (v = vs.85) .aspx) 응용 프로그램/DLL의 진입 점. –