Int уже определен в .obj

Пользователь
Статус
Оффлайн
Регистрация
14 Янв 2018
Сообщения
387
Реакции[?]
91
Поинты[?]
0
Привет, решился я спастить дабл тап, и столкнулся с этой проблемой2020.05.23-21.00.png
причем эти функции определены лишь один раз, а визулка показывает ошибку
 
CCCV
Пользователь
Статус
Оффлайн
Регистрация
26 Сен 2018
Сообщения
388
Реакции[?]
82
Поинты[?]
2K
Товары в продаже
1
#include "XXX.h" написан несколько раз (в разных файлах) => файл подключается в проект несколько раз => переопределение методов
попробуй добавить #pramga once или убрать лишние включения

хотя, #pragma once навряд ли поможет, если у тебя какая-нибудь замкнутая система инклудов, сложно будет в ней разобраться
 
CCCV
Пользователь
Статус
Оффлайн
Регистрация
26 Сен 2018
Сообщения
388
Реакции[?]
82
Поинты[?]
2K
Товары в продаже
1
лично я в такой ситуации переписываю код, создаю отдельный класс, выношу его в отдельные файлы, и кидаю туда те функи, которые уже объявлены и достаю их, когда мне нужно, обращаясь по instance (статический экземпляр объекта)

знаю, что метод уродский, но если работаешь с пастой, то можно ;D
 
main public enemy
Эксперт
Статус
Оффлайн
Регистрация
30 Ноя 2019
Сообщения
1,531
Реакции[?]
647
Поинты[?]
0
Привет, решился я спастить дабл тап, и столкнулся с этой проблемойПосмотреть вложение 76408
причем эти функции определены лишь один раз, а визулка показывает ошибку
Поменьше одинаковых инклуд файлов в один хеадер :)
А вообще ключевое слово тут :
спастить дабл тап
 
Сверху Снизу