Size: a a a

2020 May 27

AZ

Alexander Zaitsev in pro.cxx
vehlwn
А кутэ почему нет в конане? Лицензия не разрешает или реквест на него уже есть, но авторы заняты другим?
хз, вроде есть
источник

v

vehlwn in pro.cxx
Alexander Zaitsev
хз, вроде есть
C:\Users\vehlwn>conan search qt5 -r=conan-center
There are no packages matching the 'qt5' pattern
C:\Users\vehlwn>conan search qt -r=conan-center
There are no packages matching the 'qt' pattern
источник

II

Igor Ivanov in pro.cxx
vehlwn
А кутэ почему нет в конане? Лицензия не разрешает или реквест на него уже есть, но авторы заняты другим?
у бинкрафтеров https://github.com/bincrafters/conan-qt/ есть, Eric Lemanissier и Croydon его упорно грызут время от времени
источник

AZ

Alexander Zaitsev in pro.cxx
vehlwn
C:\Users\vehlwn>conan search qt5 -r=conan-center
There are no packages matching the 'qt5' pattern
C:\Users\vehlwn>conan search qt -r=conan-center
There are no packages matching the 'qt' pattern
в конане != в conan-center. В документации написаны репозитории, какие должны быть по умолчанию подключены и обычно использоваться
источник

v

vehlwn in pro.cxx
Alexander Zaitsev
в конане != в conan-center. В документации написаны репозитории, какие должны быть по умолчанию подключены и обычно использоваться
Понятно. А как включить репу бинкрафтеров? https://bintray.com/bincrafters/public-conan/qt:bincrafters
источник

AZ

Alexander Zaitsev in pro.cxx
а какие у тебя уже включены?
источник

v

vehlwn in pro.cxx
Alexander Zaitsev
а какие у тебя уже включены?
{
"remotes": [
 {
  "name": "conan-center",
  "url": "https://conan.bintray.com",
  "verify_ssl": true
 }
]
}
источник

II

Igor Ivanov in pro.cxx
conan remote add <REMOTE> https://api.bintray.com/conan/bincrafters/public-conan
источник

v

vehlwn in pro.cxx
Igor Ivanov
conan remote add <REMOTE> https://api.bintray.com/conan/bincrafters/public-conan
Получилось. Ого уже есть кутэ 5.15
qt/5.15.0@bincrafters/stable
источник

II

Igor Ivanov in pro.cxx
ну и disclaimer, что твоё представление о кьюте может отличаться от запрограммированного в рецепте)
источник

G

Group Butler [beta] in pro.cxx
Shaltai Baltai muted: reached the max number of warnings (3/3)
источник

v

vehlwn in pro.cxx
Igor Ivanov
ну и disclaimer, что твоё представление о кьюте может отличаться от запрограммированного в рецепте)
Можно попо дробнее?
источник

v

vehlwn in pro.cxx
Из кутэ мне нужны только коре и виджеты.
источник

II

Igor Ivanov in pro.cxx
ну, то что чуваки написали технически рабочий рецепт который собирает технически рабочий кьют, вовсе не означает, что этот кьют удовлетворяет твоим требованиям и окружению сборки
мы его себе патчили как минимум для QtMultimedia и QtX11Extras
источник

AZ

Alexander Zaitsev in pro.cxx
vehlwn
Из кутэ мне нужны только коре и виджеты.
смотри, есть ли в опциях пакета возможность их отключить. если нет, то будешь подключать всё, что даёт рецепт
источник

MZ

Max Ziua in pro.cxx
Есть какие-то трюки для forward declaration вложенных классов?
источник

v

vehlwn in pro.cxx
Max Ziua
Есть какие-то трюки для forward declaration вложенных классов?
class A{
class Impl;
std::unique_ptr<Impl> pimpl;
};
Какие трюки?
источник

MZ

Max Ziua in pro.cxx

class X;
class X::Y;

X::Y* ptr;

Напрямую так, очевидно, сделать нельзя. Возможко какие-то трюки с шаблонами проканают
источник

v

vehlwn in pro.cxx
Max Ziua

class X;
class X::Y;

X::Y* ptr;

Напрямую так, очевидно, сделать нельзя. Возможко какие-то трюки с шаблонами проканают
class X::Y что это такое? Члены классов нельзя объявлять в рандомном месте кода.
источник

uユ

und ユビキタス in pro.cxx
Max Ziua

class X;
class X::Y;

X::Y* ptr;

Напрямую так, очевидно, сделать нельзя. Возможко какие-то трюки с шаблонами проканают
class X {
   class Y;
private:
   static Y *ptr;
};
class X::Y { };
X::Y * X::ptr;
источник