Когда я создаю новый проект, появляется окно с предупреждением
Многопоточный динамический CRT-режим или многопоточный статический CRT-режим
какая разница? И объясните..
Какой из них выбрать? Вам решать.
Если вы предоставляете установщик, который будет использовать основные зависимости (например, CRT), использование динамической версии может быть лучшим выбором, особенно если вы используете несколько двоичных файлов (например, исполняемые файлы и библиотеки). В противном случае вы, возможно, получите дублированный код.
Для лучшего "разархивирования и запуска", я бы предпочел использовать статическое время выполнения.
Вы также можете использовать динамическую среду выполнения и предоставить небольшую программу "bootstrap", связанную со статической средой выполнения, и проверку правильности установки среды выполнения. Если это не так, он будет загружать и устанавливать его до запуска реальной программы.