Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Harterbreed
0 / 0 / 1
Регистрация: 12.08.2014
Сообщений: 65
Завершенные тесты: 1
#1

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

05.05.2016, 05:58. Просмотров 270. Ответов 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 не компилируется
1).Подскажите почему в формате .cpp код компилируется, а в .c не компилируется ...

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

Не компилируется .cpp файл в visual studio
Не могу скомпилировать .cpp файл в visual studio c++ express 2010. В Visual...

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

Возникают непонятные ошибки во время компиляции кода
возникла проблема с ошибками. не могу понять, как исправить, помогите,...

Возникают ошибки при попытке использования библиотеки graphics.h
Не работает библиотека graphics.h Ошибка и скрин с программы находятся во...

4
akaAxeL
66 / 66 / 59
Регистрация: 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
Заблокирован
07.05.2016, 14:44 #4
Цитата Сообщение от Harterbreed Посмотреть сообщение
что им не нравится?
там вроде по русски написано, не?

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

такое может быть, если оно реализовано несколько раз.
либо если подключено несколько раз.
0
Stitch Igorek
47 / 47 / 31
Регистрация: 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 возникают ошибки.
Надо вычислить. #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt;...

Проект не компилируется
#include &lt;cstdlib&gt; #include &lt;iostream&gt; #include &lt;vector&gt; using namespace...

Не компилируется проект
Помогите,никак не могу скомпилить проект( MyFilter.h #include &quot;Windows.h&quot;...

Не компилируется проект
Добрый день Странная проблема, которая появилась недавно : в студии проект...


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

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

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