Уважаемый Userrr, но сложилось такое впечатление что вы просто тотально не ориентируетесь в слове портировать. Могу вас обрадовать тем присутствие/отсутствие мфц вовсе не требует наличия msvs08. Более того мфц имеет такую способность как самосуществование без присутствия .netБолее того из личного опыта могу поведать вам, что .net это _не есть_ язык програмирования. А это всего лишь оболочка включающая в себе виртуалку и набор библиотек. И та же компиляция вашего приложения (из языка более высокого уровня как с# (боже прости меня за использование этого ужасного слова), vb, asp, etc) представляет из себя нично иное как создание байт кода который использует всю эту оболочку.
Так вот уважаемый Userrr портинг приложения с кде3 на кде4 это не только перекомпиляция, но и использование совершенно новых или переделанных старых интерфейсов библиотeк qt3/libkde3.
Могу так же подчеркнуть, что если вдруг у вас возникнет желание "портировать" ваше любимое приложение с .net framework1 на 2 или даже на 3, то вы потратите не 5 минут на перекомпиляцию, а несколько больше - исправление ошибок/варнингов/etc. Вполне возможно
что вам даже придется кое что переписать, бо может случится что в .net framework2 просто нет такого интерфейса который был в .net framework1.
Более того ваше приложение, написанное под фрэймворк1 пошлет вас в далекий эротический поход, если не дай боже на вашей машине будет стоять только лишь framework2.
п.с. прошу сильно извенять если я что-то напутал конкретно с фреймворками - не спец м$ технологий. Но то с чем сталкивался наводит на мысль что я не сильно ошибаюсь.