Size: a a a

IT KPI C/C++ ХВ (не UB)

2021 July 06

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
во первых на это надо снова людей
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
во вторых интернатура уже в процессе
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
ты его просто так не засунешь
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
бюрократы — 🤡
источник

 P

 ‌‌Gleb Pilipets... in IT KPI C/C++ ХВ (не UB)
а какая вообще тема обсуждается?
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
не C++ 😅
да, хватит
источник

 P

 ‌‌Gleb Pilipets... in IT KPI C/C++ ХВ (не UB)
"You need to supply headers containing the classes/functions/enums etc that you want the users to use. Stuff that is only used internally in the DLL doesn't need to be included. The PCH.H files should definitely not be included in the package"

Я не должен инклудить pch.h в какие-то хедеры, которые я экспортирую, потому что это детали .dll, поэтому и создал config.hpp
источник

 P

 ‌‌Gleb Pilipets... in IT KPI C/C++ ХВ (не UB)
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
ты не должен его инклудить никуда кроме цпп файлов
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
в хедерах он не нужен
источник

 P

 ‌‌Gleb Pilipets... in IT KPI C/C++ ХВ (не UB)
ясно, и где же мне тогда определить?

#ifdef APIDLL_EXPORTS
#define APIDLL_API __declspec(dllexport)
#else
#define APIDLL_API __declspec(dllimport)
#endif
источник

 P

 ‌‌Gleb Pilipets... in IT KPI C/C++ ХВ (не UB)
например, вот это
источник

 P

 ‌‌Gleb Pilipets... in IT KPI C/C++ ХВ (не UB)
в каждом хедере писать, который я хочу экспортировать?
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
в общем хедере
источник

 P

 ‌‌Gleb Pilipets... in IT KPI C/C++ ХВ (не UB)
ну так для этого и создал config.hpp
источник

 P

 ‌‌Gleb Pilipets... in IT KPI C/C++ ХВ (не UB)
Ошибся, видимо, кто-то другой мне писал, что не нужно его создавать
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
ну мне тогда не понятно почему он hрр а не h
источник

 P

 ‌‌Gleb Pilipets... in IT KPI C/C++ ХВ (не UB)
ааа, в этом плане. Согласен, исправлю - забыл, что .hpp для шаблонов
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
ну да, немного сбивает с толку
источник

AK

Anna Knysh in IT KPI C/C++ ХВ (не UB)
привет, у меня есть код, надо узнать что он выведет(тест на курсах).  Хочу проверить, но получаю множество ошибок, не могли бы помочь?
источник