Я пытаюсь изменить текущее приложение MFC, работающее в Windows NT4, для использования библиотек boost для обмена данными по сети Ethernet (первоначально он использовал CommX для последовательного интерфейса) и общего повышения производительности, эффективности и четкости кода.
Я начал изменять его в VS2010, но обнаружил, что не могу создать действительное приложение NT4 с VS2010.Я погуглил проблему и обнаружил, что VS2005 была последней версией, способной создать приложение для NT4.Я получил все для компиляции в VS2005, но обнаружил, что мне пришлось изменить некоторые операторы #define в stdafx.h, чтобы приложение работало на NT4.Однако даже после этого, когда я запускаю программу на NT4, она сразу завершается без ошибок.Это ничего не показывает.Я даже проверял процессы диспетчера задач при его выполнении.Это похоже на то, что он вообще никогда не выполнялся.
Я отчаялся и попытался скомпилировать приложение в VS2003, но я получил так много ошибок, что отказался от этого.
Моя последняя попытка была VC6,но опять же я получил 262 ошибки и начал задаваться вопросом, возможно ли вообще запустить boost в VB6 или на машине NT4.
Возможно ли даже скомпилировать и запустить приложение MFC с библиотеками boost на NT4машина?Если да, то какая среда / компилятор мне нужна и как я могу настроить ее для правильной работы?
Это очень плотный график, поэтому любая (быстрая) помощь будет очень признательна!Спасибо!