Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
mpdasa
4 / 4 / 0
Регистрация: 18.01.2010
Сообщений: 136
#1

Не могу понять, что за ошибка и как устранить - C++

25.06.2012, 20:00. Просмотров 1008. Ответов 10
Метки нет (Все метки)

Создал в CodeGear™ RAD Studio 2009 свою первую прогу на С++, "Hello World!".

C++ (Qt)
1
2
3
4
#include "std_lib_facilities.h"
 cout << "Hello, world!\n";
system("pause >> null");
    return 0;
Код программы пробовал в разных вариациях с разных книг.
При компиляции выдаётся ошибка. Помогите её устранить.

Build started 25/06/2012 20:45:23.
___________________________________ _______________
Project "D:\ABC\NV\000_pr\delphi\Projects\h w2\hw2.csproj" (Build target(s)):
Target _CheckForInvalidConfigurationAndPla tform:
C:\Windows\Microsoft.NET\Framework\ v2.0.50727\Microsoft.Common.targets (490,9): error : The OutputPath property is not set for this project.
Please check to make sure that you have specified a valid Configuration/Platform combination. Configuration='' Platform='AnyCPU'
Done building target "_CheckForInvalidConfigurationAndPl atform" in project "hw2.csproj" -- FAILED.
Done building project "hw2.csproj" -- FAILED.
Build FAILED.
C:\Windows\Microsoft.NET\Framework\ v2.0.50727\Microsoft.Common.targets (490,9): error : The OutputPath property is not set for this project.
Please check to make sure that you have specified a valid Configuration/Platform combination. Configuration='' Platform='AnyCPU'
0 Warning(s)
1 Error(s)
Time Elapsed 00:00:00.04
Менял в настройках Platform='AnyCPU' на два другие варианта. Сообщение об ошибке не меняется.

CodeGear™ RAD Studio 2009 с делфи проектами работает без ошибок.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.06.2012, 20:00     Не могу понять, что за ошибка и как устранить
Посмотрите здесь:

Нашел в схожей теме не могу понять в чем ошибка. Кроме того как конкретно сделать что были високосные года? - C++
Пользователь вводит две даты (день, месяц, год в виде целых чисел). Необходимо определить и вывести количество дней между этими двумя...

Не могу понять что за ошибка в коде - C++
Вот код: #include &lt;iostream&gt; using namespace std; void main() { setlocale(0, &quot;ru&quot;); int X, Y ;

C2061 ошибка, не могу понять что не так - C++
Заголовочный файл: Forces.h #ifndef _FORCES_ #define _FORCES_ #include &quot;ParticleSystem.h&quot; // Абстрактный класс силы class...

Странная ошибка не могу понять что она хочет) - C++
#include &quot;stdafx.h&quot; #include &lt;windows.h&gt; #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;cstdlib&gt; using namespace std; ...

Ошибка времени выполнения Не могу понять как победить - C++
Привет всем. Вот написал тут нехитрый код для считывания и записи файлов. При компиляции ошибок нет и предупреждений нет. А вот как...

Обход упорядоченного дерева. Не могу понять на что ругается прогорамма... Ошибок вроде как нет... - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;iomanip&gt; #include &lt;string&gt; #include &lt;vector&gt; #include...

С++ ошибка в проге, но не могу понять какая ошибка( - C++
#include &lt;iostream&gt; #include &lt;cmath&gt; #include &lt;clocale&gt; using namespace std; int main (int args, const char * argv ) { ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
bLesk
41 / 41 / 1
Регистрация: 24.11.2009
Сообщений: 165
25.06.2012, 20:04     Не могу понять, что за ошибка и как устранить #2
может не хватает
C++
1
2
3
4
int main()
{
..
}
?
mpdasa
4 / 4 / 0
Регистрация: 18.01.2010
Сообщений: 136
25.06.2012, 20:28  [ТС]     Не могу понять, что за ошибка и как устранить #3
Цитата Сообщение от bLesk Посмотреть сообщение
может не хватает
C++
1
2
3
4
int main()
{
..
}
?
Всё есть. Код сгенерированный программой я не трогал. Свой вставил после строки:

C++ (Qt)
1
// TODO: Add code to start application here
Это всё сделано в консольском приложении.
Invader_Zim
Twilight Parasite
153 / 149 / 2
Регистрация: 21.07.2011
Сообщений: 907
25.06.2012, 20:56     Не могу понять, что за ошибка и как устранить #4
mpdasa, тогда где мейн? без мейна С\С++ не работат!
mpdasa
4 / 4 / 0
Регистрация: 18.01.2010
Сообщений: 136
25.06.2012, 21:21  [ТС]     Не могу понять, что за ошибка и как устранить #5
Цитата Сообщение от Invader_Zim Посмотреть сообщение
mpdasa, тогда где мейн? без мейна С\С++ не работат!
Вот полный код программы:

C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
using System;
 
namespace Project1
{
    class Class1
    {
        [STAThread]
        static void Main(string[] args)
        {
            //
            // TODO: Add code to start application here
 
// код до этого был снегерирован автоматически
// добавлял ещё эту строку: int main(), но всё тоже самое.
 
#include "std_lib_facilities.h"
 cout << "Hello, world!\n";
system("pause >> null");
    return 0;
            //
        }
    }
}
soon
2539 / 1304 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
25.06.2012, 21:23     Не могу понять, что за ошибка и как устранить #6
mpdasa, скачайте нормальный плюсовый компилятор и успокойтесь.
mpdasa
4 / 4 / 0
Регистрация: 18.01.2010
Сообщений: 136
25.06.2012, 21:46  [ТС]     Не могу понять, что за ошибка и как устранить #7
Цитата Сообщение от soon Посмотреть сообщение
mpdasa, скачайте нормальный плюсовый компилятор и успокойтесь.
Сейчас ищу решение в интернете. Увидел, что эта проблема появляется и в Visual studio и ещё как минимум в одном компиляторе си. Поэтому это мою проблему может не решить. Она не на уровне конкретной программы. Это во вторых.

А во первых, почему CodeGear™ RAD Studio по вашему не нормальный компилятор для плюсов?


P.S. Мой главный вопрос - как устранить эту беду с ошибкой.
soon
2539 / 1304 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
25.06.2012, 21:52     Не могу понять, что за ошибка и как устранить #8
Цитата Сообщение от mpdasa Посмотреть сообщение
А во первых, почему CodeGear™ RAD Studio по вашему не нормальный компилятор для плюсов?
Как минимум потому, что представленный вами "сгенерированный код" не плюсовый. Это C#. Может не тот шаблон выбрали?

А во вторых http://liveworkspace.org/code/7ea85d...3fdc41411dda7a
Как видите, все работает. Попробуйте скормить это вашему компилятору.
mpdasa
4 / 4 / 0
Регистрация: 18.01.2010
Сообщений: 136
25.06.2012, 22:05  [ТС]     Не могу понять, что за ошибка и как устранить #9
Цитата Сообщение от soon Посмотреть сообщение
Как минимум потому, что представленный вами "сгенерированный код" не плюсовый. Это C#. Может не тот шаблон выбрали?

Выбрал Concole Application - C#builder. То что надо вроде.

А во вторых http://liveworkspace.org/code/7ea85d...3fdc41411dda7a
Как видите, все работает. Попробуйте скормить это вашему компилятору.
Спасибо за ссылку. Хоть там это заработало. Но я уже привязался к своей программе, во первых, уже работаю с ней долгое время на делфи. Поэтому знакомы компоненты, свойства. И сама прога - это не голый текстовый редактор, а ООСреда.
soon
2539 / 1304 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
25.06.2012, 22:16     Не могу понять, что за ошибка и как устранить #10
Цитата Сообщение от mpdasa Посмотреть сообщение
Спасибо за ссылку. Хоть там это заработало. Но я уже привязался к своей программе, во первых, уже работаю с ней долгое время на делфи. Поэтому знакомы компоненты, свойства. И сама прога - это не голый текстовый редактор, а ООСреда.
Все IDE, грубо говоря, текстовые редакторы с плагинами, коотрые упрощают работу с кодом и уменьшают время, тратящееся непосредственно на набор текста.
Возьмите MSVS, судя по последним статьям она довольно неплохо выглядит и имеет большое количество плюшек.
Кроме того, есть прикрепленная тема на форуме, в которой собраны IDE, описаны их преимущества, отзывы и т.д.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.06.2012, 06:02     Не могу понять, что за ошибка и как устранить
Еще ссылки по теме:

не могу понять что не так - C++
задание такое : Структура &quot;книга почтой&quot;:-наименование книги;-ФИО автора;-номер по каталогу;-издательство;-колличество в...

Не могу что-то понять с указателями - C++
Объясните мне,пожалуйста, почему когда я пишу так: void main() { char arr=&quot;erbb45&quot;; char *parr = &amp;arr; cout &lt;&lt; hex; ...

не могу понять что с выводом - C++
помогите найти косяк,у меня при отрицательном &quot;a&quot; он выдаёт результат и &quot;error&quot; хотя должен только &quot;error&quot; таже проблема если b=0 a&gt;0 ...

что не верно? не могу понять. - C++
программа должна оборачивать каждое слово в предложении. (например &quot;пришел&quot;, а выведет &quot;леширп&quot;) #include &quot;stdio.h&quot; #include...

не могу понять что не так((((( - C++
привет всем! у меня проблемка возникла компиятор никак не проглатывает мой код #include &lt;iostream&gt; using namespace std; int main() ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
mpdasa
4 / 4 / 0
Регистрация: 18.01.2010
Сообщений: 136
26.06.2012, 06:02  [ТС]     Не могу понять, что за ошибка и как устранить #11
Решил проблему довольно необычным способом. Вычитал на одном сайте и помогло.
Зашёл Project-options-directories/conditionals. Выбрал Release. В разделе Output directory поменял bin\Release на bin\Release2. Нажал Ок. Потом снова туда зашёл, изменил обратно на bin\Release и Ок.
После этого проект компилится, создаётся экзешник.
Вот и думай после этого, что это было.
И так нужно делать для каждого нового проекта.

Добавлено через 18 минут
Теперь пробую написать прогу. Очередная ошибка. Подскажите, что это может означать.

Ввел код.
C#
1
2
3
4
5
6
7
#include <iostream>
 
int main()
{
    std::cout << "Hello world" << std::endl;
    return 0;
}
Пробую компилировать, компилятор останавливатся на строке
C#
1
#include <iostream>
, помечает её красным цветом и выдаёт сообщение об ошибке.

[Csc Error] Class1.cs(16): Preprocessor directive expected
[Csc Error] Class1.cs(16): Single-line comment or end-of-line expected
[Csc Error] Class1.cs(15): } expected
[Csc Error] Class1.cs(25): Type or namespace definition, or end-of-file expected
Yandex
Объявления
26.06.2012, 06:02     Не могу понять, что за ошибка и как устранить
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru