|
|
|
| Здравствуйте!
Такой вопрос -
в Visual Studio 2005 пишу программу, делаю ехе (пробовал и debug и release) - программа запускается только на этом компе (и на др. где стоят net.framework).
Как собрать программу так, чтобы она работала и на тех компах, где нет фрэймворка? на win 98 ? Знаю в Builder -е можно в настройках Linking убрать Dynamic RTL и подобные штуки- тогда программа собирается так, что может работать на "ущербных" компах. Можно ли провернуть что-либо подобное в visual studio ?
Пересобрать на билдере не могу в данном случае, старые visual studio 6.0 отказываются ставиться чего-то....другого решения проблемы не могу найти никак.
Заранее большое спасибо!! | |
|
|
|
|
|
|
|
для: Zidane_10
(10.03.2010 в 23:49)
| | В Microsoft наверное не задумываются что до сих пор есть устаревшее железо, которое работает под управлением таких осей как 98окна. Иногда использую простой способ - смотрю зависимости программ от библиотек(*.dll), затем копирую нужные библиотеки в директорию с программой. Бывает прокатывает если в библиотеках не используются вызовы не свойственные для данной ОС. | |
|
|
|
|
|
|
|
для: Miha_drinking_bout
(11.03.2010 в 11:55)
| | Я тоже так делал, но здесь не указывает на недостающий dll, а просто говорит, что приложение некорректно настроено и его нужно переустановить. Впрочем, мне помогли найти решение. Простой настройкой параметров в visual studio дело не обошлось=) | |
|
|
|
|
|
|
|
для: Zidane_10
(11.03.2010 в 12:44)
| | Лучше-бы точно сказали какие библиотеки есть в таблице импорта этого exe.
В тотал-командере по F3 бывает плагины все раскладки показывают.
Мне лично нрвится eXeScope, но Depends.Exe точно должен быть в vc, правда целое дерево показывает | |
|
|
|