Я работаю над приложением cpp, отлично работает на виртуальной машине, которую я разрабатываю, но на моем ноутбуке (XP без распространяемого пакета c ++) выдается сообщение об ошибке, говорящее о том, что приложению требуется MSVCR100.DLL, а его нет на компьютере.Я не ссылаюсь на dll напрямую нигде в приложении, поэтому я думаю, что это может быть из-за включенных заголовков.Я не хочу использовать эту DLL-библиотеку, я бы предпочел, чтобы приложение работало без нее.Вот следующие заголовки:
#include <winsock2.h>
#include <windows.h>
#include <process.h>
#include <shellapi.h>
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
Я пытался несколько комментировать, но для комментирования другого мне пришлось изменить слишком много кода только для тестирования.
Какой из этих заголовков взят из MSVCR100.DLL?
Для параметра проекта "Библиотека времени выполнения" установлено значение Многопоточность (/MT).