Programming/C Win32 MFC2017. 9. 1. 10:09

VC6.0에서는 없어도 되었는데

그때는 OS에 msvcrt.dll가내장 되어 있었고, Visual Studio 6.0에서도 msvcrt.dll의 기능만 사용했기 때문인데


그럼 runtime 안깔게 하고 하려면

1. runtime 포함한 인스톨러 만들거나

2. static linking해서 runtime없이 돌게 하거나

3. vc6.0으로 개발하거나

4. vc6.0에 맞춰서 링크할수 있는 무언가 방법을 찾거나 인데...


[링크 :  https://stackoverflow.com/.../why-does-my-application-require-visual-c-redistributable-package]

[링크 :  https://msdn.microsoft.com/en-us/library/abx4dbyh.aspx]


프로젝트 속성을 다이나믹에서 스태틱으로 변경하기

구성 속성 - 일반 - 프로젝트 기본값 - MFC 사용 - 공유 DLL에서 MFC 사용 -> 정적 라이브러리에서 MFC 사용

[링크 : https://stackoverflow.com/.../how-to-switch-a-project-built-on-visual-studio-2010-from-dynamic-to-static]

Posted by 구차니