Как я могу создать 2010-е VS C Библиотека времени выполнения?

Я должен изменить время выполнения C, которое поставлется с VS2010, потому что 20:10, CRT полагается на функции, выпущенные в Windows XP SP2, и я должен смочь развернуться к Windows 2000.

А именно, я должен удалить любого и все вызовы к EncodePointer и DecodePointer.

Источник для времени выполнения C включен в C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\crt\src, таким образом, кажется, что должно быть возможно создать время выполнения после небольшого изменения источника.

О, я не должен мочь создать динамические версии времени выполнения - статические версии только. (Я не могу полагаться на пользователя, устанавливающего CRT в их системе ни один).

С VS2008 и ранее, было учебное руководство в MSDN, описывающем, как создать CRT, но я, может казаться, не нахожу его на 2010.

Действительно ли такая вещь возможна?

9
задан Billy ONeal 11 August 2010 в 21:05
поделиться

2 ответа

Вот ссылка MSDN . Похоже, в VS2010 придется это делать самому.

Вы можете использовать следующие параметры компилятора и компоновщика, чтобы перестроить библиотеки MFC, CRT и ATL. Начиная с Visual C ++ 2010 скрипты для восстановления этих библиотек больше не поставляются.

6
ответ дан 4 December 2019 в 23:38
поделиться

Если это возможно, я бы рассмотрел возможность использования набора инструментов VC++ 2008 в VS2010 вместо создания собственного CRT. Процедура описана здесь.

0
ответ дан 4 December 2019 в 23:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: