Size: a a a

2020 July 16

Е

Егор in supapro.cxx
Ilia Zviagin
Каким юзерам?
Моей библиотеки
источник

VD

Vlad Doc in supapro.cxx
Егор
Я не хочу юзерам удалять макросы
#undef XXXXX
................
#define XXXXX

?
источник

IZ

Ilia Zviagin in supapro.cxx
Ilia Zviagin
Каким юзерам?
Какой конфликт у тебя?
источник

Е

Егор in supapro.cxx
Vlad Doc
#undef XXXXX
................
#define XXXXX

?
Копипастнуть макрос из соурсов типо? Там не просто #define Х а #define X Y
источник

Е

Егор in supapro.cxx
Ilia Zviagin
Какой конфликт у тебя?
У рапиджсона метод называется так-же как макрос из винапи, билд на винде ломается
источник

IZ

Ilia Zviagin in supapro.cxx
Егор
У рапиджсона метод называется так-же как макрос из винапи, билд на винде ломается
Конкретнее
источник

Е

Егор in supapro.cxx
Ilia Zviagin
Конкретнее
Макрос GetObject, метод соответственно rapidjsonValue::GetObject
источник

IZ

Ilia Zviagin in supapro.cxx
Егор
Макрос GetObject, метод соответственно rapidjsonValue::GetObject
И что ж это за макрос?
источник

VD

Vlad Doc in supapro.cxx
Егор
Макрос GetObject, метод соответственно rapidjsonValue::GetObject
Указывать напрямую rapidjsonValue::GetObject не вариант?
источник

IZ

Ilia Zviagin in supapro.cxx
Егор
Макрос GetObject, метод соответственно rapidjsonValue::GetObject
Это функция.
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Егор
Макрос GetObject, метод соответственно rapidjsonValue::GetObject
Кинь исуса в рапид, пусть в скобки обернут
источник

VD

Vlad Doc in supapro.cxx
Artöm Bakri Al-Sarmini
Кинь исуса в рапид, пусть в скобки обернут
++ халявная контрибуция
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
И правда не макрос. @Malbu0698 покажи объявление
источник

Е

Егор in supapro.cxx
Ilia Zviagin
И что ж это за макрос?
У меня он вот так выглядит
#ifdef UNICODE
#define GetObject  GetObjectW
#else
#define GetObject  GetObjectA
#endif // !UNICODE
источник

IZ

Ilia Zviagin in supapro.cxx
Егор
Макрос GetObject, метод соответственно rapidjsonValue::GetObject
Не должно быть такого макроса. GetObject - функция.
источник

Е

Егор in supapro.cxx
Artöm Bakri Al-Sarmini
Кинь исуса в рапид, пусть в скобки обернут
там уже зарепорчен
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Опять винда всех переиграла
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Егор
У меня он вот так выглядит
#ifdef UNICODE
#define GetObject  GetObjectW
#else
#define GetObject  GetObjectA
#endif // !UNICODE
Тут скобки не помогут, они только с функциональными макро работают
источник

VD

Vlad Doc in supapro.cxx
Егор
У меня он вот так выглядит
#ifdef UNICODE
#define GetObject  GetObjectW
#else
#define GetObject  GetObjectA
#endif // !UNICODE
Мммм самый гейский макрос из всех
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Егор
У меня он вот так выглядит
#ifdef UNICODE
#define GetObject  GetObjectW
#else
#define GetObject  GetObjectA
#endif // !UNICODE
Я не вижу рещения лучше, чем андеф + копипаст в конец твоего хедера
источник