Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Harterbreed
0 / 0 / 1
Регистрация: 12.08.2014
Сообщений: 65
Завершенные тесты: 1
#1

Не компилируется проект, возникают ошибки связанные с файлами .cpp - C++

05.05.2016, 05:58. Просмотров 239. Ответов 4

Создаю класс, но IDE (VS 2015 Community) не хочет собирать проект, пишет разного рода ошибки:
Кликните здесь для просмотра всего текста
Не компилируется проект, возникают ошибки связанные с файлами .cpp

FirstSFMLGame.cpp:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <SFML/Graphics.hpp>
 
#include "Object.h"
 
int main() {
    sf::RenderWindow window(sf::VideoMode(640,480), "First SFML =)");
    sf::Clock clock;
 
    while (window.isOpen()) {
        ////////////TIME/////////////
        float time = clock.getElapsedTime().asMicroseconds();
        clock.restart();
        time /= 800;
 
        
        sf::Event event;
        while (window.pollEvent(event)) {
            if (event.type == sf::Event::Closed)
                window.close();
        }
 
 
        ////////////HERO////////////
 
        
        ///////////SFML/////////////
        window.clear();
        window.display();
 
    }
}
Object.cpp:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "Object.h"
 
Object::Object(sf::String fname, float x, float y, float w = 0, float h = 0){
    ////////////////////////////
    PosX = x; PosY = y;
    Width = w; Height = h;
    ///////////OBJ/////////////
    FileName = fname;
    ObjImage.loadFromFile(FileName);
    ObjTexture.loadFromImage(ObjImage);
    ObjSprite.setTexture(ObjTexture);
}
 
 
Object::~Object()
{
}
Object.h:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#ifndef _OBJECT_
#define _OBJECT_
class Object{
protected:
    sf::String FileName; //FileName
    
    float PosX, PosY, Width, Height;
    /*
        PosX, PosY: Coords
        Width, Height: Size
    */
 
    sf::Image ObjImage;
    sf::Texture ObjTexture;
    sf::Sprite ObjSprite;
 
public:
    Object(sf::String fname, float x, float y, float w = 0, float h = 0);
    ~Object();
};
 
#endif
в чем может быть проблема?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.05.2016, 05:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не компилируется проект, возникают ошибки связанные с файлами .cpp (C++):

В формате .cpp код компилируется, а в .c не компилируется - C++
1).Подскажите почему в формате .cpp код компилируется, а в .c не компилируется 2). Как сделать так, чтобы компилировалось в .c? ...

Некомпилируемый код компилируется в dev-cpp 4.9.9.2 - C++
Доброго времени суток. Вот код #include &lt;iostream&gt; int main() { int n; std::cin &gt;&gt; n; int arr; std::cin...

Не компилируется .cpp файл в visual studio - C++
Не могу скомпилировать .cpp файл в visual studio c++ express 2010. В Visual Studio 2013 Community аналогичная проблема. В общем делаю...

Возникают непонятные ошибки во время компиляции кода - C++
возникла проблема с ошибками. не могу понять, как исправить, помогите, пожалуйста. #include &lt;stdio.h&gt; #include&lt;iostream&gt; ...

При разбиении программы на *.cpp, *.h - файлы программа не компилируется. - C++
Если собрать всё в zadacha.cpp, то всё хорошо компилируется. Но если разбить на файлы - ошибка компилятора. В чём проблема? ...

Возникают ошибки при попытке использования библиотеки graphics.h - C++
Не работает библиотека graphics.h Ошибка и скрин с программы находятся во вложении. П.5.18.Правил Запрещено размещать задания и...

4
akaAxeL
66 / 66 / 30
Регистрация: 14.07.2013
Сообщений: 251
06.05.2016, 11:36 #2
sf:: не работает. У вас нет инклуда в object.h который говорит откуда брать этот sf::
1
Harterbreed
0 / 0 / 1
Регистрация: 12.08.2014
Сообщений: 65
Завершенные тесты: 1
07.05.2016, 01:29  [ТС] #3
спасибо помогло, я немного подкорректировал код, и осталось всего 3 ошибки которые в покое никак не оставят
что им не нравится?
0
Миниатюры
Не компилируется проект, возникают ошибки связанные с файлами .cpp  
hoggy
6701 / 2883 / 494
Регистрация: 15.11.2014
Сообщений: 6,480
Завершенные тесты: 1
07.05.2016, 14:44 #4
Цитата Сообщение от Harterbreed Посмотреть сообщение
что им не нравится?
там вроде по русски написано, не?

линкер обнаружил несколько реализаций конструктора/деструктора.

такое может быть, если оно реализовано несколько раз.
либо если подключено несколько раз.
0
Stitch Igorek
47 / 47 / 18
Регистрация: 02.04.2016
Сообщений: 308
Завершенные тесты: 1
07.05.2016, 17:26 #5
я точно не помню, но кажется в SFML есть класс с именем Object.
0
07.05.2016, 17:26
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.05.2016, 17:26
Привет! Вот еще темы с ответами:

При вычислении функции arccos и преобразовании её в arctg возникают ошибки. - C++
Надо вычислить. #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; #define sqr(t) ((t) * (t)) #define sqrt(t) ((t) / (t)) ...

Не компилируется проект - C++
Помогите,никак не могу скомпилить проект( MyFilter.h #include &quot;Windows.h&quot; struct TitleWave { //формат секции fmt звукового файла ...

Не компилируется проект - C++
Добрый день Странная проблема, которая появилась недавно : в студии проект создается, но не компилируется, ни при нажатии Ф7 и тд в...

не компилируется проект (( - C++
помогите кто сможет #include&lt;stdio.h&gt; #include&lt;math.h&gt; #include&lt;conio.h&gt; #define len 50//степень аппроксиамации,размер...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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