• Дельные советы по резюме?

    vt4a2h
    @vt4a2h
    Уровень требований определяется выполняемой работой. Если в Воронеже вы в состоянии решать задачи бизнеса со своим набором навыков, то возможно кто-то вас и возьмёт на работу. Я не знаю что у вас там по рынку, но программистом вас назвать я не могу по многим вполне объективным критериям.
  • Как можно оптимизировать?

    vt4a2h
    @vt4a2h Куратор тега C++
    По какому критерию вы хотите это оптимизировать?
    Написано
  • Как подключить библиотеку dll в QtCreator?

    vt4a2h
    @vt4a2h
    Ася, Если вы всё собрали и всё работает и запускается, то это отлично!

    Можете просто открыть CMakeLists.txt Qt Creator'ом. Если все зависимости корректно определяются, то IDE автоматически их найдёт и покажет.
    Написано
  • Как подключить библиотеку dll в QtCreator?

    vt4a2h
    @vt4a2h
    Ася, А вы пробовали полностью очистить директорию сборки и вызвать cmake ещё раз?
    Написано
  • Как подключить библиотеку dll в QtCreator?

    vt4a2h
    @vt4a2h
    Ася, На самом деле, ничего. Там уже всё есть. Он должен быть установлен у вас в системе и быть во всех путях.
    Написано
  • Как подключить библиотеку dll в QtCreator?

    vt4a2h
    @vt4a2h
    Ася, Нужно явно указать с каким qt'ом собирать:
    -DCMAKE_PREFIX_PATH="path_to_qt\lib\cmake"

    Правда не уверен, работает ли это с qt4, но всё равно попробуйте. Только удостоверьтесь сначала, есть ли у вас в системе что-нибудь по этому пути path_to_qt\lib\cmake...
    Написано
  • Как подключить библиотеку dll в QtCreator?

    vt4a2h
    @vt4a2h
    Ася, В общем, если вам не хочется тратить реально много времени, то проще собрать с Qt4.
    Написано
  • Как подключить библиотеку dll в QtCreator?

    vt4a2h
    @vt4a2h
    Ася, Дело в том, что QtCreator -- это всего лишь IDE. Она может запустить систему сборки, но не более того. Требования к процессу сборки прописаны в файле (который, к слову, можно открыть с помощью QtCreator): https://github.com/timvdm/Molsketch/blob/master/CM...

    Просто поменяйте:
    find_package(Qt4 REQUIRED) на find_package(Qt5 REQUIRED)
    Ну и возможно ещё тут: set(QT_MIN_VERSION "4.5.0")

    И этот файл тоже поменять придётся (там немного больше поменять придётся...): https://github.com/timvdm/Molsketch/blob/master/mo...

    И поверьте, это будет быстрее и проще, чем переписывать всё на qmake.
    Написано
  • Как подключить библиотеку dll в QtCreator?

    vt4a2h
    @vt4a2h
    Ася, Следовательно, надо установить ещё и Qt4. О чём напрямую написано в логе:
    "this code requires Qt 4.x". Т.е. с Qt5 код просто не соберётся, или не будет корректно работать.

    Всегда читайте логи, там много полезной информации.
    Написано
  • Как подключить библиотеку dll в QtCreator?

    vt4a2h
    @vt4a2h
    Ася, Вообще у него https://github.com/timvdm/Molsketch вот тут корневой CMakeLists.txt лежит. Его и надо использовать для сборки.

    Система сборки проекта не qmake, а CMake. Вам нужно иметь где-то в системе установленный CMake.

    Вот тут есть установочник openbabel для винды: https://sourceforge.net/projects/openbabel/files/o...
    Не забудьте установить заголовочники и добавить всё в system path. Там галочки должны быть соответствующие.

    После этого система сборки должна всё сама найти.
    Написано
  • Как подключить библиотеку dll в QtCreator?

    vt4a2h
    @vt4a2h
    Ася, Если вы покажете полный код, то будет замечательно.
    Написано
  • Стоит ли идти учиться в ВУЗ будущему программисту?

    vt4a2h
    @vt4a2h
    Гейтс и Цуркерберг не стали зря своё время тратить.

    Спасибо за информацию. Не могли бы вы слегка развить этот факт относительно вопроса? :)
    Написано
  • Можно ли использоватьSublime Text для C++?

    vt4a2h
    @vt4a2h Куратор тега C++
    edward_freedom, Ничего не знаю насчёт борланда, кажется на нём и не разрабатывают уже. Вроде Embarcadero RAD Studio или что-то такое используют, но не для плюсов определённо. По крайней мере я не слышал об этом.

    Но для ваших сценариев использования разницы реально нет. Древний там борланд или новая студия. До тех пор, пока IDE позволяет набрать код, скомпилить, отладить и запустить.

    Не уверен опять же, что кто-то использует IDE прям вот на 100%, т.к. там часто много странных и нишевых функций.

    Я имел ввиду, что вне промышленной разработки, а именно во время учебных процессов вы используете редактор с подсветкой кода + компилятор + изредка отладчик (что печально, т.к. бы это сократило поток вопросов на тостере). Единственное преимущество перед редакторами кода с плагинами -- это то, что всё это интегрировано. Это позволяет вам просто набрать код, сохранить и нажать одну кнопочку для запуска, не заботясь о деталях. И это хорошо, но это ничтожно мала часть функций, которая предоставляет IDE и которые используются в промышленной разработке.

    В промышленной разработке используют следующие возможности: интеграцию с системами контроля версий, возможность деплоя, возможность code review (не во всех продуктах и не со всеми системами), профилирование, отладку (в том числе и удалённую), разные мастера генерации кода, всякие подсказки по улучшению, рефакторинги, навигацию по проекту, средства автоформатирования, средства визуального проектирования и т.п. Всё перечислять бесполезно, я думаю. Смысл в том, что IDE -- это обычно профессиональные инструменты. Процессы, в которые вы вовлечены во время учёбы очень сильно отличаются от того, чем занимается программист на работе.
    Написано
  • Можно ли использоватьSublime Text для C++?

    vt4a2h
    @vt4a2h Куратор тега C++
    Roman, Ну там может ещё какие-то рефакторинги, хотя да, наверно даже это на 2% не тянет. В общем, смысл в том, что используется ничтожно малая часть возможностей инструмента.
    Написано
  • Можно ли использоватьSublime Text для C++?

    vt4a2h
    @vt4a2h Куратор тега C++
    edward_freedom, Я и не спорю с вами, даже наоборот рекомендую использовать современные IDE. Я просто хочу заметить, что вы её возможностей и на 2% не используете для учебных проектов. Просто это удобнее и позволяет сконцентрироваться на решении задач, а не на борьбе с инструментом.
    Написано
  • Можно ли использоватьSublime Text для C++?

    vt4a2h
    @vt4a2h Куратор тега C++
    Roman, edward_freedom, С одной стороны, писать простые консольные програмки в 100-200 строчек кода в IDE -- это оверкилл (и правда, из пушки по воробьям). Но с другой стороны, начинающим разработчикам необходимо заниматься реализацией алгоритмов и изучением ЯП. C++ и так-то не простой язык с серьёзным наследием, а тут ещё и сражаться с компиляторами, либами, плагинами и т.п. Так что лучше уж IDE, где всё интегрировано и из коробки работает.
    Написано
  • Можно ли использоватьSublime Text для C++?

    vt4a2h
    @vt4a2h Куратор тега C++
    Roman, Тут вопрос в том как скоро человек столкнётся с проблемами тулинга C++... В случае редакторов с плагинами почти сразу.
    Написано
  • Переполнение в с++?

    vt4a2h
    @vt4a2h Куратор тега C++
    Данил, Ну, вероятно потому что результат выражения не short получился. Если вы явно приведёте к short, то получите другой результат.
    Написано
  • Узко vs Широконаправленный разработчик?

    vt4a2h
    @vt4a2h
    Иван Шумов, Ну конечно число примеров общности не доказывает. Тем более один пример.
    Термин "архитектура ПО" трактуется очень широко, равно как и "модель предметной области". Так или иначе, вы используете большинство техник и подходов из DDD даже когда создаёте архитектуру на два-три класса.
    Написано
  • Узко vs Широконаправленный разработчик?

    vt4a2h
    @vt4a2h
    Иван Шумов, DDD великолепная книжка (к слову, там всего чуть больше 500 страниц). Уже три раза перечитывал с интервалами в пару лет. Каждый раз что-то новое открывается или на что-то смотришь под другим углом.
    Эти знания реально используются на работе. Потому что разработчики ПО, на практике, отвечают за проектирование ПО, не только за реализацию.
    Написано