Вопрос C++ duplicate symbols

Забаненный
Статус
Оффлайн
Регистрация
8 Май 2023
Сообщения
21
Реакции[?]
1
Поинты[?]
1K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
крч я тут меню ставил, и ебучие шрифты мне мозг ебут а я не могу понять почему
Вот ошибки


определю имфонт в init функции дллки



и вызываю в вонт пуш и поп в имгуе, и ошибка с ебанныфми дубликатами
 
Эксперт
Статус
Оффлайн
Регистрация
29 Мар 2021
Сообщения
1,572
Реакции[?]
594
Поинты[?]
33K
во первых у тебя сдк для инвалидов

во вторых у тя там circular import
 
Забаненный
Статус
Оффлайн
Регистрация
8 Май 2023
Сообщения
21
Реакции[?]
1
Поинты[?]
1K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Модератор раздела «Создание читов Minecraft»
Начинающий
Статус
Оффлайн
Регистрация
6 Дек 2022
Сообщения
74
Реакции[?]
2
Поинты[?]
0
#pragma once всунь в хедеры с этими методами и тд
ну, это с++, ODR, живи с этим.

А вообще делай в .h пиши только сигнатуру, а в .cpp реализацию :kappa:
 
Эксперт
Статус
Оффлайн
Регистрация
29 Мар 2021
Сообщения
1,572
Реакции[?]
594
Поинты[?]
33K
с каких это пор воксдк для инвалидов? мне по твоему лв брать?
по моему не стоит брать "С++20 ЭС ДЭ КА ДЛЯ СИ ЭС ГО" где человек зачем то ребилдит виндовс сдк (включаяя #include <windows.h>, канешна же), и использует, блядь, макросы как "КУСОК ЧИСТОГО КОДА))))"

си с классами в 2023 гаду эх)))

сука ну это смешно
C++:
using ui_clr_t = ImColor;
про .inl файлы ваще молчу....

#pragma once всунь в хедеры с этими методами и тд
ну, это с++, ODR, живи с этим.

А вообще делай в .h пиши только сигнатуру, а в .cpp реализацию :kappa:
старые версии gcc не поддерживают #pragma once, предпочтительнее юзать

C++:
#ifndef <project_name><file_name>_HPP
#define <project_name><file_name>_HPP

//

#endif // <project_name><file_name>_HPP
 
Последнее редактирование:
Модератор раздела «Создание читов Minecraft»
Начинающий
Статус
Оффлайн
Регистрация
6 Дек 2022
Сообщения
74
Реакции[?]
2
Поинты[?]
0
старые версии gcc не поддерживают #pragma once, предпочтительнее юзать include guard'ы
лол. насколько старые?) 4.9 вроде поддерживает, а версии старее вряд ли кто то будет использовать сейчас..

более того, зачем ему гцц, так еще и старой версии? он не либу даже пишет же (если CustomGUI это какая то либа, то ок, вопросов нет)

###
Алсо я про прагма ванс читала что в каких то компиляторах он оаботает по файлнейму, а не по полному пути до файла, т.е.
a/a.h:
#pragma once
b/a.h:
#pragma once

#include <a/a.h>
#include <a/b.h> // <-- не инклуднется

но, в каких компиляторах так - вопрос хороший
 
Эксперт
Статус
Оффлайн
Регистрация
29 Мар 2021
Сообщения
1,572
Реакции[?]
594
Поинты[?]
33K
лол. насколько старые?) 4.9 вроде поддерживает, а версии старее вряд ли кто то будет использовать сейчас..

более того, зачем ему гцц, так еще и старой версии? он не либу даже пишет же (если CustomGUI это какая то либа, то ок, вопросов нет)

###
Алсо я про прагма ванс читала что в каких то компиляторах он оаботает по файлнейму, а не по полному пути до файла, т.е.
a/a.h:
#pragma once
b/a.h:
#pragma once

#include <a/a.h>
#include <a/b.h> // <-- не инклуднется

но, в каких компиляторах так - вопрос хороший
достаточно старые, that's besides the point

всё что implementation defined behaviour - уже плохо, гугл стайл хедер гарды признаны/являются лучше.

что значит зачем ему гцц? тя ебёт у кого какие предпочтения в постели? у меня код должен и там и там компилироваться спокойно (привет ассемблерным вставкам у майковского компилятора, хихихи)
 
Модератор раздела «Создание читов Minecraft»
Начинающий
Статус
Оффлайн
Регистрация
6 Дек 2022
Сообщения
74
Реакции[?]
2
Поинты[?]
0
достаточно старые, that's besides the point

всё что implementation defined behaviour - уже плохо, гугл стайл хедер гарды признаны/являются лучше.

что значит зачем ему гцц? тя ебёт у кого какие предпочтения в постели? у меня код должен и там и там компилироваться спокойно (привет ассемблерным вставкам у майковского компилятора, хихихи)
привет -fasm-blocks у шланга🥺
 
Эксперт
Статус
Оффлайн
Регистрация
29 Мар 2021
Сообщения
1,572
Реакции[?]
594
Поинты[?]
33K
привет -fasm-blocks у шланга🥺
за детей значения eax'а сука!!!!! (meme потому што у тебя не получится просто его ретурнуть а тебе придется присваивать значение к сишной переменной напрямую... woopsie)

но кстати может быть это уже починили, над клангом, всё таки, работают

и опять же, besides the point, использовать майковские экстеншны - абсолютное пидорство, ломающее кодбазу ЛИШЬ ТОЛЬКО ты посмеешь поменять компилятор

это грустно..
мораль: используйте раст
 
Последнее редактирование:
Похожие темы
Сверху Снизу