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

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

Восстановить пароль Регистрация
 
mpdasa
 Аватар для mpdasa
4 / 4 / 0
Регистрация: 18.01.2010
Сообщений: 136
25.06.2012, 20:00     Не могу понять, что за ошибка и как устранить #1
Создал в 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 с делфи проектами работает без ошибок.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
bLesk
 Аватар для bLesk
40 / 40 / 1
Регистрация: 24.11.2009
Сообщений: 165
25.06.2012, 20:04     Не могу понять, что за ошибка и как устранить #2
может не хватает
C++
1
2
3
4
int main()
{
..
}
?
mpdasa
 Аватар для 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
 Аватар для Invader_Zim
153 / 149 / 2
Регистрация: 21.07.2011
Сообщений: 907
25.06.2012, 20:56     Не могу понять, что за ошибка и как устранить #4
mpdasa, тогда где мейн? без мейна С\С++ не работат!
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
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
25.06.2012, 21:23     Не могу понять, что за ошибка и как устранить #6
mpdasa, скачайте нормальный плюсовый компилятор и успокойтесь.
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
 Аватар для soon
2536 / 1301 / 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
 Аватар для 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
 Аватар для soon
2536 / 1301 / 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++ Не могу что-то понять с указателями
C++ Странная ошибка не могу понять что она хочет)
C++ Ошибка времени выполнения Не могу понять как победить

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

Или воспользуйтесь поиском по форуму:
mpdasa
 Аватар для 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     Не могу понять, что за ошибка и как устранить
Ответ Создать тему
Опции темы

Текущее время: 01:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru