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

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

Войти
Регистрация
Восстановить пароль
 
darksector
-100 / 3 / 0
Регистрация: 05.05.2013
Сообщений: 248
#1

Успешное компилирование, но есть ошибки - C++

07.07.2014, 22:21. Просмотров 478. Ответов 9
Метки нет (Все метки)

Такая проблема, что компилятор усердно продолжает кричать об ошибках, хотя программа нормально компилируется и запускается. Подскажите в чем проблема? Что и куда забыл добавить в ссылках на проект?

PSP SDK minimal, пример из GU/Clut
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.07.2014, 22:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Успешное компилирование, но есть ошибки (C++):

Успешное завершение компиляции, но не выводится окно программы - C++
Вот что на выходе: 1>Build succeeded. 1> 1>Time Elapsed 00:00:00.04 ========== Build: 1 succeeded, 0 failed, 2 up-to-date, 0...

Есть ли ошибки? - C++
float func1(int,float); float func1(int, int); int func1(int, float);

Есть ли ошибки - C++
В чем ошибка ? Все ли я правильно сделал? #include <new> #include <cstring> #include <iostream> using namespace std; //...

Какие есть ошибки в коде? - C++
Добрый день. Сейчас было небольшое собеседование и одна из задачек была такая /* What problems do you see in this code */ class A...

Шаблоны функций. Есть ошибки - C++
Помогите исправить ошибки! #include <iostream> #include <math.h> using namespace std; template <class T> T myfind(T* arr,...

Какие есть ошибки в коде - C++
#include <iostream> using namespace std; class A { int num1, num2; public: A(int i) :num1(i), num2(i) { } A(int i, int j) :...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
08.07.2014, 01:06 #2
Цитата Сообщение от darksector Посмотреть сообщение
компилятор усердно продолжает кричать об ошибках
Какой компилятор? Какие ошибки? Если это ошибки компиляции, то как может быть:
Цитата Сообщение от darksector Посмотреть сообщение
программа нормально компилируется
aLarman
642 / 563 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
08.07.2014, 11:59 #3
мож dll ку надо?)
Kastaneda
Форумчанин
Эксперт С++
4652 / 2860 / 228
Регистрация: 12.12.2009
Сообщений: 7,270
Записей в блоге: 2
Завершенные тесты: 1
08.07.2014, 12:11 #4
может warning'и?
darksector
-100 / 3 / 0
Регистрация: 05.05.2013
Сообщений: 248
08.07.2014, 14:38  [ТС] #5
Ошибки: [cut]

После компиляции при "ошибках" выходит файл EBOOT.PBP (PBP - основной формат для PSP).
Проверка работы скомпилированного файла: [cut]

PS: я не помню как это называется, когда компилируется нормально при подключенном SDK, но выводит кучу ошибок(мб линковка, но я хз). Надеюсь знающие люди смогут подсказать, что где именно я забыл добавить ссылки на SDK в проекте
SatanaXIII
Супер-модератор
Эксперт С++
5610 / 2644 / 245
Регистрация: 01.11.2011
Сообщений: 6,506
Завершенные тесты: 1
08.07.2014, 15:04 #6
darksector, загружайте картинки прямо на форум: Как работать в редакторе сообщений.
aLarman
642 / 563 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
08.07.2014, 15:36 #7
Цитата Сообщение от darksector Посмотреть сообщение
когда компилируется нормально при подключенном SDK, но выводит кучу ошибок
что за противоречия), компиляция - из срр собрали .о, линковка из .о собрали .ехе, покажте скрин хотябы ошибок
darksector
-100 / 3 / 0
Регистрация: 05.05.2013
Сообщений: 248
08.07.2014, 16:09  [ТС] #8
SatanaXIII эту скребку уже давно стоило им добавить и в "быстрые ответы".
darksector
-100 / 3 / 0
Регистрация: 05.05.2013
Сообщений: 248
08.07.2014, 16:16  [ТС] #9
Вот обычный hello world:
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <pspkernel.h>
#include <pspdebug.h>
 
PSP_MODULE_INFO("Hello World",0,1,1);
 
int main() {
     pspDebugScreenInit();
     pspDebugScreenClear();
     pspDebugScreenPrintf("Hello World");
     sceKernelSleepThread();
     return 0;
}
Нормально скомпилированный проект и тест его на картинке

Ошибки в рабочей программе:
24 IntelliSense: это объявление не содержит класс хранения или спецификатор типа d:\psp\tests\gu\hello world\main.cpp 4 1 Hello World
10 IntelliSense: требуется фигурная скобка "{" d:\psp\pspsdk\psp\sdk\include\pspdebug.h 49 6
11 IntelliSense: требуется фигурная скобка "{" d:\psp\pspsdk\psp\sdk\include\pspdebug.h 60 6
12 IntelliSense: переменная "u8" не является именем типа d:\psp\pspsdk\psp\sdk\include\pspdebug.h 99 53
23 IntelliSense: требуется фигурная скобка "{" d:\psp\pspsdk\psp\sdk\include\pspkdebug.h 51 6
1 IntelliSense: идентификатор "__inline__" не определен d:\psp\pspsdk\psp\sdk\include\psptypes.h 68 8
2 IntelliSense: требуется точка с запятой ";" d:\psp\pspsdk\psp\sdk\include\psptypes.h 68 23
3 IntelliSense: требуется точка с запятой ";" d:\psp\pspsdk\psp\sdk\include\psptypes.h 223 18
4 IntelliSense: требуется точка с запятой ";" d:\psp\pspsdk\psp\sdk\include\psptypes.h 238 17
5 IntelliSense: требуется точка с запятой ";" d:\psp\pspsdk\psp\sdk\include\psptypes.h 292 18
6 IntelliSense: требуется точка с запятой ";" d:\psp\pspsdk\psp\sdk\include\psptypes.h 306 18
7 IntelliSense: требуется точка с запятой ";" d:\psp\pspsdk\psp\sdk\include\psptypes.h 332 21
8 IntelliSense: требуется точка с запятой ";" d:\psp\pspsdk\psp\sdk\include\psptypes.h 347 16
9 IntelliSense: требуется точка с запятой ";" d:\psp\pspsdk\psp\sdk\include\psptypes.h 417 18
13 IntelliSense: не удается открыть источник файл "sys/time.h" d:\psp\pspsdk\psp\sdk\include\psputils.h 32 1
14 IntelliSense: идентификатор "clock_t" не определен d:\psp\pspsdk\psp\sdk\include\psputils.h 43 1
15 IntelliSense: идентификатор "data" не определен d:\psp\pspsdk\psp\sdk\include\psputils.h 125 33
16 IntelliSense: требуется круглая скобка ")" d:\psp\pspsdk\psp\sdk\include\psputils.h 125 37
17 IntelliSense: переменная "u8" не является именем типа d:\psp\pspsdk\psp\sdk\include\psputils.h 153 65
18 IntelliSense: переменная "u8" не является именем типа d:\psp\pspsdk\psp\sdk\include\psputils.h 163 65
19 IntelliSense: идентификатор "data" не определен d:\psp\pspsdk\psp\sdk\include\psputils.h 183 34
20 IntelliSense: требуется круглая скобка ")" d:\psp\pspsdk\psp\sdk\include\psputils.h 183 38
21 IntelliSense: переменная "u8" не является именем типа d:\psp\pspsdk\psp\sdk\include\psputils.h 212 67
22 IntelliSense: переменная "u8" не является именем типа d:\psp\pspsdk\psp\sdk\include\psputils.h 222 67
Миниатюры
Успешное компилирование, но есть ошибки  
TheFox
131 / 67 / 10
Регистрация: 13.05.2013
Сообщений: 438
08.07.2014, 16:37 #10
Ругается на ошибки в файлах SDK. Почему ругается, на код SDK — хороший вопрос, может написан на версии C++ которую не понимает макроскопический компилятор. А запускается видимо потому, что не нужны ему эти места в твоем проекте. И вообще, судя по
13 IntelliSense: не удается открыть источник файл "sys/time.h" d:\psp\pspsdk\psp\sdk\include\psputils.h 32 1
SDK заточена под Linux. Так что бери его, GCC, и вперед.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.07.2014, 16:37
Привет! Вот еще темы с ответами:

Что есть причиной ошибки? - C++
Здравствуйте. Задача: Функция, принимает в качестве параметров: многозначное целое число, символ – разделитель. Возвращает строку...

Есть код нужно исправить ошибки - C++
есть задача: ввести размер квадратной матрицы и ее элементы. Элементы матрицы расположить в динамической памяти. Определить номер...

Первые шаги: есть ли ошибки в программе? - C++
#include &quot;iostream.h&quot; #include &quot;conio.h&quot; #include &quot;math.h&quot; int main() { float a,b,f; a=1000; b=0.01; ...

Есть пример.Поиск ошибки.dev-C++ - C++
Вечер добрый.Как правильно определить методы,нужно ли вызывать для массива name деструктор в операторе присваивания?При компиляции выдаёт...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
08.07.2014, 16:37
Ответ Создать тему
Опции темы

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