Но я там норм делал, вбо получалось
Всякая шняга
🦥Alex Fails
Anonymous
/stat@combot
Anonymous
/stat@combot
🦥Alex Fails
Зачем дважды-то?😡
Anonymous
Sorry
Denis
/chatlink
Denis
/chatlink
🦥Alex Fails
Это публичный чат
Square
💐🌸🌼🌼🌺🌷💋💋💋
Ilia
😂
Kirill
Alina
Крылатый
https://github.com/RuntimeCompiledCPlusPlus/RuntimeCompiledCPlusPlus
Stanislav
https://root.cern.ch/cling 😛
Nikita
какой я щас интересный метод встретил определения платформы между Win32 и 64
Nikita
if (sizeof(void *) == 4)
Stanislav
не портабельно
Andrey
😆
Andrey
не портабельно
ага, а если не Win, а если 16 бит )
Stanislav
ага, а если не Win, а если 16 бит )
ну, вдруг на линукс переписываешь, а там внезапно x32 abi
Andrey
😁
Nikita
не портабельно
а на линукс сколько?
Nikita
хотя пох, там для линукса отдельная реализация
Nikita
неинтересный это #ifdef _WIN32
Stanislav
а на линукс сколько?
столько же, кроме х32 аби
Andrey
да они его до сих пор пилят )
Denis
Интересно, кто-нибудь может пояснить за такой вот код const MyClass func();
Denis
Даже не знаю как гуглить и какой в этом смысл
Alexander
гугли констатны
Denis
Так и гуглить? 😆
Alexander
если MyClass не указатель и не ссылка это глупо писать
Kirill
?
Denis
Второе
Denis
Забавно ) Спасибо 👍
Dmitry
а вот теперь вопрос по теме: в чем удобно собирать проекты на с++ в линуксе
Anonymous
а вот теперь вопрос по теме: в чем удобно собирать проекты на с++ в линуксе
Смотря какую систему сборки они используют и какой это дистрибутив.
Dmitry
есть решения с графической оболочкой?
Stanislav
есть решения с графической оболочкой?
иде обычно несколько систем сборок поддерживают, ну кроме слиона
Anonymous
дистрибутив дело не особо важное
Речь о сборке пакета конечно для конкретного дистрибутива.
Dmitry
Зачем они нужны?
я просто не умею линуксом пользоваться
Dmitry
на Винду qt и VS есть
Dmitry
привык
Stanislav
а че там уметь, cmake && make
Anonymous
Обычно выполняется ./configure && make && make install или mkdir build && cd build && cmake .. && make && make install
Stanislav
как и в винде
Anonymous
а че там уметь, cmake && make
До сих пор куча проектов на autotools сидят.
Stanislav
(cmake|qmake|любое_другое)
Anonymous
на Винду qt и VS есть
Используй Qt Creator. Есть в репах любого дистрибутива.
Stanislav
Используй Qt Creator. Есть в репах любого дистрибутива.
я бы посоветовал командную строку осиливать)
Anonymous
Я прописываю директорию сборки прямо в CMakeLists.
Плохо. Не делай так. Говорю как мейнтейнер дистрибутива.
Anonymous
Потом патчить придётся перед сборкой на билд-серверах.
Stanislav
им дали CMAKE_PREFIX_PATH
Stanislav
но нет
Stanislav
тьфу, не то)
Kirill
add_subdirectory(src build)
Kirill
Что плохого-то?
Anonymous
Что плохого-то?
Каталог сборки определяется системой сборки и в большинстве случаев это не build, а нечто вроде linux_$distname_$arch_$date.
Stanislav
add_subdirectory(src build)
шэдоу билд то работает?
Anonymous
Если у тебя пути захардкодены, придётся всё это патчить.
Kirill
шэдоу билд то работает?
Без понятия, что это такое. :)
Kirill
Гуглится что-то кьютовское
Stanislav
Гуглится что-то кьютовское
а у меня path of exile, лол
Anonymous
Гуглится что-то кьютовское
Qt Creator имеет такую функцию. Сборка проекта выполняется в отдельно указанном каталоге.
Kirill
А, ну я не тестировал это с Qt Creator.
Крылатый
Я ха ninja
Крылатый
Быстрей, мейкфайлы приятней.
Stanislav
да с кути это мало связано