Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Не работает программа

Ответить
Настройки темы
C/C++ - Не работает программа

Новый участник


Сообщения: 13
Благодарности: 0

Профиль | Цитировать


На писал программу в Visual Studio 2008 (OS Vista) - все работает
Запускаю ее в Windows XP - пишет повторная установка может решить проблему.
В чем может быть проблема.

-------
rcnow.ru


Отправлено: 19:13, 24-04-2009

 
FRZ FRZ вне форума

Аватара для FRZ

Ветеран


Сообщения: 2755
Благодарности: 283

Профиль | Сайт | Отправить PM | Цитировать


DAmlex, ого, как много информации, аж глаза разбегаются...

Ну для начала, Vista скольких битаная? Сколько бит компилятор? Сколько бит XP? Что за программа? Работает ли она с какими библиотеками? Используется ли вообще какие-нить внешние объекты?...А может она с БД работает? ммммм....., не знаю, не знаю...

-------
Не все то windows, что висит....

Пока ты продолжаешь делать то, что делаешь, ты продолжаешь получать то, что получаешь...


Отправлено: 20:59, 24-04-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 13
Благодарности: 0

Профиль | Цитировать


Vista XP Компилятор 32
библиотека iostream
Внешние объекты не используются
программа типа калькулятор

-------
rcnow.ru


Отправлено: 09:10, 25-04-2009 | #3

FRZ FRZ вне форума

Аватара для FRZ

Ветеран


Сообщения: 2755
Благодарности: 283

Профиль | Сайт | Отправить PM | Цитировать


Цитата DAmlex:
пишет повторная установка может решить проблему. »
Цитата DAmlex:
библиотека iostream »
Скорее всего не видет эту библиотеку

-------
Не все то windows, что висит....

Пока ты продолжаешь делать то, что делаешь, ты продолжаешь получать то, что получаешь...


Отправлено: 14:51, 25-04-2009 | #4


Аватара для AlexTNT

Пользователь


Сообщения: 99
Благодарности: 19

Профиль | Отправить PM | Цитировать


Обычно если программа сделана для одной версии Windows(например xp), то она не может(обычно) запуститься в другой(Win98).
Но если наоборот, то
Цитата:
Совместимость программ - это режим Windows, который позволяет выполнять программы, написанные для более ранних версий Windows. Большинство программ, написанных для Windows XP, работают и с данной версией Windows, но некоторые старые программы могут работать плохо или не работать вообще. Если старая программа работает неправильно, запустите мастер совместимости программ для моделирования ранних версий Windows.
WinXP не знает о строении программ в WinVista (а строения разные) поэтому запустить и не может.
Попробуй программу написать в ХР, а потом попытайся запустить в ХР и в VISTA.

-------
В споре рождается истина.


Отправлено: 13:30, 26-04-2009 | #5

FRZ FRZ вне форума

Аватара для FRZ

Ветеран


Сообщения: 2755
Благодарности: 283

Профиль | Сайт | Отправить PM | Цитировать


Цитата AlexTNT:
Обычно если программа сделана для одной версии Windows(например xp), то она не может(обычно) запуститься в другой(Win98). »
Насколько я понимаю, это касается больших программ, где используются внешние объекты и библиотеки. А если программа представляет из себя просто один exe'шник, то все зависит от компилятора.

-------
Не все то windows, что висит....

Пока ты продолжаешь делать то, что делаешь, ты продолжаешь получать то, что получаешь...


Отправлено: 18:08, 27-04-2009 | #6


Аватара для AlexTNT

Пользователь


Сообщения: 99
Благодарности: 19

Профиль | Отправить PM | Цитировать


Цитата FRZ:
Скорее всего не видет эту библиотеку »
А как тогда в Vista запустилась?
Цитата:
Прежде чем приступить к компиляции программы, компилятор C++ запускает специальную программу, которая называется препроцессором. Препроцессор ищет в программе строки, начинающиеся с символа #, например #include или #define. Если препроцессор, например, встречает директиву #include, он включает указанный в ней файл в ваш исходный файл, как будто бы вы сами печатали содержимое включаемого файла в вашем исходном коде. Каждая программа, которую вы создали использовала директиву #include, чтобы заставить препроцессор включить содержимое заголовочного файла iostream.h в ваш исходный файл.
Цитата FRZ:
Насколько я понимаю, это касается больших программ, где используются внешние объекты и библиотеки. А если программа представляет из себя просто один exe'шник, то все зависит от компилятора. »
Можно тогда попробовать бесплатные компиляторы(например DevC++)
Возможно, программы из-под vista не запскаються в хр,чтобы все брали новую windows(с её низким рейтингом).
Также(у меня хр3, Visual Studio 2005) при создании проекта General->Empty Project программа запускаеться в win98,использовал совместимость программ в хр, а в остальных - только при отключённой совместимости(с библиотекой iostream).

Последний раз редактировалось AlexTNT, 30-04-2009 в 22:28.


Отправлено: 16:33, 30-04-2009 | #7

FRZ FRZ вне форума

Аватара для FRZ

Ветеран


Сообщения: 2755
Благодарности: 283

Профиль | Сайт | Отправить PM | Цитировать


AlexTNT, попробуй просто в хр скомпилировать

-------
Не все то windows, что висит....

Пока ты продолжаешь делать то, что делаешь, ты продолжаешь получать то, что получаешь...


Отправлено: 00:54, 01-05-2009 | #8


Аватара для AlexTNT

Пользователь


Сообщения: 99
Благодарности: 19

Профиль | Отправить PM | Цитировать


FRZ, я компилирую в ХР .

-------
В споре рождается истина.


Отправлено: 14:38, 02-05-2009 | #9


Аватара для iskander-k

скептик-оптимист


Moderator


Сообщения: 5709
Благодарности: 1113

Профиль | Отправить PM | Цитировать


FRZ, AlexTNT, Что-то вы ребята между собой заговорились, а топикстартер наверное уже забыл про это.
А проблема скорее всего в том , что у Vista и ХР разные библиотеки. И прога написанная в Висте не имеет библиотеки и т.д. для запуска в ХР.

Цитата FRZ:
AlexTNT, попробуй просто в хр скомпилировать »
FRZ, Это проблема у с запуском DAmlex, , а не у AlexTNT,

-------
Мягкий и пушистый - если не гладить против шерсти.




Вам помог совет? Нажмите на ссылку Полезное сообщение .


Отправлено: 17:12, 03-05-2009 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Не работает программа

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] Не работает программа AI Suite. giv5dot26 Microsoft Windows Vista 3 24-07-2008 11:22
C/C++ - Программа календарь работает не правильно denver-312 Программирование и базы данных 1 08-12-2007 02:01
Как работает программа? DYURIK Программирование и базы данных 1 16-06-2004 11:56
Программа не работает в XP, в w2k и w98 работает Guest Microsoft Windows 2000/XP 6 25-05-2004 06:18
не работает программа дефрагментации cthutq Microsoft Windows 95/98/Me (архив) 5 01-04-2004 13:25




 
Переход