Перейти к содержимому

Фото
- - - - -

не открывает exe фаил


  • Вы не можете создать новую тему
  • Please log in to reply
10 ответов в этой теме

#1 Da-Da

Da-Da
  • Пользователь
  • 27 сообщений

Отправлено 21 Февраль 2008 - 17:39

c++
Скомпилировал код получил exe фаил при открытии пишит

Не удается открыть пакет исправлений.
Свяжитесь с постановщиком приложения и
убедитесь, что это правильный пакет исправлений
Windows instaler.

что мешает открыть фаил ?
  • 0

#2 Zero

Zero

    TRUST NO ONE

  • Постоялец
  • 9 132 сообщений
  • Откуда:Таллин

Отправлено 21 Февраль 2008 - 17:54

%) Так обычно пишется, если виндовс инсталлер программа не находит файла, по которому работать... Ты как компилировал-то :)
  • 0
Моя Родина - СССР! Пролетарии всех стран, соединяйтесь!
-----------------------------------------------------------------------
Ясность - одна из форм полного тумана. Форумчане, давайте жить дружно!

#3 Da-Da

Da-Da
  • Пользователь
  • 27 сообщений

Отправлено 21 Февраль 2008 - 18:09

написал код в программе minGW Developer Studion нажал Build>Compile


Вот код :

//
// Ïðîãðàììà äëÿ ïðåîáðîçîâàíèÿ
// ãðàäóñîâ Öåëüñèÿ â ãðàäóñû Ôàðåíãåéòà :
// Fahrenheit = NCelsius * (212 - 32) / 100 + 32
//
#include <stdio.h>
#include <iostream.h>
int main ( int nNumberofArgs, char* pszArgs [ ] )
{
// Ââåäèòå òåìïåðàòóðó â ãðàäóñàõ öåëüñèÿ
int nNCelsius;
cout << "Ââåäèòå òåìïåðàòóðó ïî Öåëüñèþ: ";
cin >> nNCelsius;

// Äëÿ ïðèâåä¸ííîé ôîðìóëû ïðåîáðîçîâàíèÿ
// âû÷èñëèì ïðåîáðàçóþùèé ìíîæèòåëü
int nNFactor;
nNFactor = 212 - 32;

// èñïîëüçóåì âû÷åñëåííûé ìíîæèòåëü äëÿ
// ïðåîáðàçîâàíèÿ ãðàäóñîâ Öåëüñèÿ â
// ãðàäóñû Ôàðåíãåéòà

int nFahrenheit;
nFahrenheit = nNFactor * nNCelsius/100 + 32;

// âûâîä ðåçóëüòàòîâ
cout << "Òåìïåðàòóðà ïî Ôàðåíãåéòó: ";
cout << nFahrenheit;

return 0;
}





с низу написалось

--------------------Configuration: convert - Debug--------------------
Compiling...
convert.cpp
In file included from E:\MinGWStudio\MinGW\include\c++\3.3.1\backward\iostream.h:31,
from convert.cpp:7:
E:\MinGWStudio\MinGW\include\c++\3.3.1\backward\backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.

convert.o - 0 error(s), 1 warning(s)
  • 0

#4 ParadoxL

ParadoxL
  • Постоялец
  • 4 756 сообщений
  • Откуда:Edinburg

Отправлено 23 Февраль 2008 - 09:23

Ты используешь старую форму инльюдинга либ ... попробуй
#include <stdio.h>
#include <iostream.h>

Записать вот так

#include <cstdio>
#include <iostream>

:)

И используй область видимости std;
using namespace std;

  • 0
Victoria nulla est, Quam quae confessos animo quoque subjugat hostes ...
Верю в смерть после жизни, любовь после секса и в крем после бритья ...

#5 Zero

Zero

    TRUST NO ONE

  • Постоялец
  • 9 132 сообщений
  • Откуда:Таллин

Отправлено 23 Февраль 2008 - 12:02

Incubo, а что, нынче расширение писать не модно?
  • 0
Моя Родина - СССР! Пролетарии всех стран, соединяйтесь!
-----------------------------------------------------------------------
Ясность - одна из форм полного тумана. Форумчане, давайте жить дружно!

#6 ParadoxL

ParadoxL
  • Постоялец
  • 4 756 сообщений
  • Откуда:Edinburg

Отправлено 25 Февраль 2008 - 11:45

Zero, не понял вопроса. Или ты не понял ответа ... в новом стандарте C++ принято исползують области видимости ... и такая форма записи является стандартизированой.

Это тоже самое, что я тебе предложу пользоваться 16-и битными регистрами ... когда целесообразно пользоваться 32-х битными. Со словами "А что нынче не модно пользоваться 16-и битными регистрами? " или "А что 32 бинтые команды нынче не в моде?" :D

Почитай здесь ... кое-что про это написано
  • 0
Victoria nulla est, Quam quae confessos animo quoque subjugat hostes ...
Верю в смерть после жизни, любовь после секса и в крем после бритья ...

#7 Zero

Zero

    TRUST NO ONE

  • Постоялец
  • 9 132 сообщений
  • Откуда:Таллин

Отправлено 25 Февраль 2008 - 11:55

Incubo, :) Мне кажется аналогия с регистрами некорректной.
Я не особо разбираюсь в плюсах, бесспорно. Просто всегда думал, что в угловых скобках указывается заголовочный файл. Про "не в моде" я пошутил просто :)
Угу, посмотрел твою ссылку. Получается, что эти фалы переименовали и оставили без расширения, чтобы отделить файлы "старого стандарта" от нового, namespace'ового...?

Это тоже самое, что я тебе предложу пользоваться 16-и битными регистрами ... когда целесообразно пользоваться 32-х битными. Со словами "А что нынче не модно пользоваться 16-и битными регистрами? "

Правильная аналогия была бы, если бы речь шла о стандарте щаписи. Например, если в одном из стандартов признаком косвенной адрессации не были бы квадратные скобки итд.
  • 0
Моя Родина - СССР! Пролетарии всех стран, соединяйтесь!
-----------------------------------------------------------------------
Ясность - одна из форм полного тумана. Форумчане, давайте жить дружно!

#8 ParadoxL

ParadoxL
  • Постоялец
  • 4 756 сообщений
  • Откуда:Edinburg

Отправлено 25 Февраль 2008 - 12:03

Zero, не стремился достич максимальной схожести по примеру ... :D Просто пытался выразить, что более новый стандарт подразумевает имено такую нотацию ... вследвии чего и указал что 32 битные операции являются более новыми по отношению к 16-и битным.

Угу, посмотрел твою ссылку. Получается, что эти фалы переименовали и оставили без расширения, чтобы отделить файлы "старого стандарта" от нового, namespace'ового...?


Если можно конечно так сказать ...
  • 0
Victoria nulla est, Quam quae confessos animo quoque subjugat hostes ...
Верю в смерть после жизни, любовь после секса и в крем после бритья ...

#9 Zero

Zero

    TRUST NO ONE

  • Постоялец
  • 9 132 сообщений
  • Откуда:Таллин

Отправлено 25 Февраль 2008 - 12:16

Если можно конечно так сказать ...

А как тогда корректно объяснить это изменение?
  • 0
Моя Родина - СССР! Пролетарии всех стран, соединяйтесь!
-----------------------------------------------------------------------
Ясность - одна из форм полного тумана. Форумчане, давайте жить дружно!

#10 ParadoxL

ParadoxL
  • Постоялец
  • 4 756 сообщений
  • Откуда:Edinburg

Отправлено 25 Февраль 2008 - 12:26

Это тема отдельной книги :D

PS! Аффтар ... ну чё помогло ... запустилось?
  • 0
Victoria nulla est, Quam quae confessos animo quoque subjugat hostes ...
Верю в смерть после жизни, любовь после секса и в крем после бритья ...

#11 Zero

Zero

    TRUST NO ONE

  • Постоялец
  • 9 132 сообщений
  • Откуда:Таллин

Отправлено 25 Февраль 2008 - 12:49

Это тема отдельной книги

одно переименование? хе хе. Ладно, не так это важно совершенно.
  • 0
Моя Родина - СССР! Пролетарии всех стран, соединяйтесь!
-----------------------------------------------------------------------
Ясность - одна из форм полного тумана. Форумчане, давайте жить дружно!