2016-08-20 1 views
-3

Как бы это ни звучало, кажется, что это на самом деле НЕ возможно!Возможно ли сделать приложение в Visual Studio 2013 (C++), не требуя, чтобы VC был распространен?

Говоря о полностью «пустом» приложении, содержащем только функцию WinMain() и в том числе <windows.h>. И, конечно, опции «Использовать MFC» в проекте установлены на «Использовать стандартные библиотеки Windows».

Однако приложение требует MSVCR120.DLL для запуска, как если бы оно действительно использовало MFC.

Просмотрено this Аналогичная тема, но не помогла.

Любая идея?

+2

'MSVCR120.DLL' не является dll MFC. – drescherjm

+2

MSVCR120.DLL не является MFC. Это C Runtime Library. –

+1

С учетом сказанного вы можете выбрать статическое mfc и статическое время выполнения и не иметь DLL. участвует. – drescherjm

ответ

2

Опцию можно найти в свойствах проекта под C/C++ -> Code Generation -> Runtime Library - установить его в Многопоточная или Многопоточная отладка не зависит от распространяемой.