Я пытаюсь создать DLL, используя MinGW для Windows. Я знаю, что по умолчанию создание с использованием MinGW вводит зависимость от msvcrt.dll, которая поставляется с Windows. Тем не менее, я хочу, чтобы моя DLL не зависела от msvcrt.dll. Вместо этого я хочу, чтобы моя зависимость времени выполнения DLL C удовлетворялась с помощью msvcr110.dll(CRT Visual Studio 2012).
Причина, по которой мне нужно сделать это, заключается в том, что в исходном коде, который я пытаюсь создать, используются некоторые функции C99, которые недоступны в компиляторе VC11, поэтому его нужно создать с помощью MinGW. В то же время DLL, зависящая от msvcrt.dll, запрещена в приложении Windows 8 Store (это то, что я пытаюсь создать). Вместо этого, если DLL имеет зависимость от msvcr110.dll, это разрешено в Windows Store.
Поэтому мой единственный вариант - создать с помощью MinGW, но все же ссылку на msvcr110.dll.
Как я могу это достичь?