Замечания по поводу проблем компиляции
Некоторые распространяемые в плагины компоненты программы в виду
своей изначальной архитектуры используют Си функции управления и
доступа к оперативной и дисковой памяти.
В применённой архитектуре реализации программы и формата плагинов к ней
библиотеки плагинов должны собираться в режиме связывания с дискретной
msvcrt.dll, дабы обеспечить свою однозначную работоспособность и
кросплатформенность работы программы.
Однако тут стоит заметить, что современные распростаняемые конечным
потребителям компиляторы Microsoft в виду маркетинговых ограничений
неспособны корректно связывать компилируемые программы с msvcrt.dll.
В виду чего настоятельно не рекомендуются к использованию:
Все среды разработки Microsoft Visual Studio начиная с v7 (линейка .Net).
Системные компиляторы Microsoft после версии Windows Server 2003 DDK (5.2.3790.1830) (Хотя они связывают всё
правильно их современные версии помещают в код исполняемых
модулей элементы, вызывающие невозможность их запуска на старых Windows
и серьёзные проблемы совместимости с прочими ОС)
Быстрая справка
ОС |
Windows NT 5+
|
DLL |
2fapShare.dll, 2Fap.exe
|
Библиотека |
2fapShare.lib
|
Заголовок |
-
|
Смотри также
USVARSSTRUCT, strstrU, strrepU