Ответы пользователя по тегу C++
  • C++ cmake boost multithread asio. Как правильно добавить ссылку на библиотеки boost?

    @codecity
    find_package, емнип, ищет в стандартных директориях - можно инсталлировать стандартными средствами CMake. Если у вас нет кросс-компиляции (сборки для моб. девайсов) - то оно будет работать и на Win и на Lin и на MacOs. А вот если требуется кросс-компиляция - там сложнее.
    Ответ написан
    Комментировать
  • Как обновить с++ на мак?

    @codecity
    Там дело в том что - может быть установлено несколько разных версий clang. К примеру, я установил через brew (при этом при установке XCode - уже был установлен другой clang - более старый). И чтобы это использовать с CMake в VS Code - нужно в tasks.json написать:

    {
        "version": "2.0.0",
        "tasks": [
            {
                "label": "CMake Build",
                "type": "shell",
                "command": "cmake",
                "args": [
                    "--build",
                    "build"
                ],
                "group": {
                    "kind": "build",
                    "isDefault": true
                },
                "problemMatcher": ["$gcc"]
            },
            {
                "label": "CMake Configure",
                "type": "shell",
                "command": "cmake",
                "args": [
                    "-S",
                    ".",
                    "-B",
                    "build",
                    "-DCMAKE_C_COMPILER=/opt/homebrew/opt/llvm/bin/clang",
                    "-DCMAKE_CXX_COMPILER=/opt/homebrew/opt/llvm/bin/clang++"
                ],
                "group": "build",
                "problemMatcher": []
            }
        ]
    }


    Это я вам скопировал то что 100% у меня работает.
    Ответ написан
  • Проснулся, что делать дальше?

    @codecity
    Выбор технологий критичен для коммерческого проекта. Для обучения не столь критично, хотя и полезно опробовать современные технологии. Но, в любом случае, за 13 дней опыта не наберетесь.

    Так что вердикт — коней на переправе не меняют.

    Кстати, сколько строк кода в вашем проекте (исключая автогенеренные)? Или, хотя бы, сколько килобайт. Для грубого подсчета — максимум на скорую руку — 200 строк кода, до 10 килобайт в день. Но это, как правило, либо код низкого качества, либо пишет метеор.
    Ответ написан
    1 комментарий