Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
C++ под Linux
|
|||
|---|---|---|---|
|
#18+
MasterZivОно поддерживает чистый configure/make ? (я что-то просто не видел). Если да, то как ? Не в курсе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2013, 02:05 |
|
||
|
C++ под Linux
|
|||
|---|---|---|---|
|
#18+
Anatoly MoskovskyMasterZivОно поддерживает чистый configure/make ? (я что-то просто не видел). Если да, то как ? Не в курсеЭто как это: "Не в курсе"??? А кто говорил: "Я например Qt вообще не использую, но тем не менее довольно комфортно в креаторе пишу на С++." Или у тебя не-Qt проекты тоже через .pro описываются? В принципе, это наверное возможно, но некузяво. Я вот сейчас попробовал создать новый проект в QtCreator без .pro и обломился. Там даже визард есть принимающий makefile и создающий .pro на его основе.... Правда работает он на достаточно примитивном уровне, и мои makefile он не смог понять :) Так что, я еще раз повторяю: QtCreator только для Qt. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2013, 04:03 |
|
||
|
C++ под Linux
|
|||
|---|---|---|---|
|
#18+
White OwlЭто как это: "Не в курсе"??? А кто говорил: "Я например Qt вообще не использую, но тем не менее довольно комфортно в креаторе пишу на С++." Или у тебя не-Qt проекты тоже через .pro описываются? В принципе, это наверное возможно, но некузяво. Не в курсе про makefile в креаторе, т.к. использую scons для сборки :) Я вот сейчас попробовал создать новый проект в QtCreator без .pro и обломился. Там даже визард есть принимающий makefile и создающий .pro на его основе.... Правда работает он на достаточно примитивном уровне, и мои makefile он не смог понять :) Так что, я еще раз повторяю: QtCreator только для Qt. Легких путей не ищем Не нужны никакие визарды. 1) Import existing project - это импортирует проект без конфигураций сборки (вернее будет один конфиг make all - его можно удалить). 2) Создать два Custom Build - отдельно для релиза и дебага 3) Создать два Run Config - отдельно для релиза и дебага Все. Можно собирать и отлаживать. Только надо выбирать вручную одинаковые конфиги запуска и сборки (Debug Build/Debug Run или Release Build/Release Run) т.к. если они будут разные то при запуске будет собираться один кофиг а запускаться другой. Возможно там есть какие-то настройки для автоматическй зависимости можду запуском и сборкой, но я не стал разбираться, т.к. меня устраивает и так. Насчет сборок в которых требуется autoreconf/configure или иные подготовительные шаги. Эти шаги не зачем делать в креаторе. Смысла никакого нет, т.к. очень редко вызываются, а будут путаться под ногами в конфигах. Впрочем Креатор позволяет сделать несколько шагов для каждого конфига сборки, и отдельно их отключать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2013, 09:56 |
|
||
|
C++ под Linux
|
|||
|---|---|---|---|
|
#18+
White OwlИли у тебя не-Qt проекты тоже через .pro описываются? В принципе, это наверное возможно, но некузяво. Чем же это некузяво, и чем же makefile лучше? Тем, что с makefile легче соскочить на EclipseCDT и NetBeans? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2013, 14:15 |
|
||
|
C++ под Linux
|
|||
|---|---|---|---|
|
#18+
Чем же это некузявоЧем же это некузяво, и чем же makefile лучше? Тем, что с makefile легче соскочить на EclipseCDT и NetBeans? Для меня самое главное преимущество в том, что можно автоматизировать сборку под каким-нибудь jenkins ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2013, 15:03 |
|
||
|
C++ под Linux
|
|||
|---|---|---|---|
|
#18+
использую сочетание cmake + netbeans. QtCreator как-то не понравился - не смог сналету открыть наш проект. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2013, 15:05 |
|
||
|
C++ под Linux
|
|||
|---|---|---|---|
|
#18+
vromanovЧем же это некузявоЧем же это некузяво, и чем же makefile лучше? Тем, что с makefile легче соскочить на EclipseCDT и NetBeans? Для меня самое главное преимущество в том, что можно автоматизировать сборку под каким-нибудь jenkins А jenkins используете чисто для сборки по расписанию последовательности проектов или там ещё есть вкусности? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2013, 15:13 |
|
||
|
C++ под Linux
|
|||
|---|---|---|---|
|
#18+
ещё есть вкусности?А jenkins используете чисто для сборки по расписанию последовательности проектов или там ещё есть вкусности? на нем еще Делается деплой тестовых серверов Прогоняются юниттетсы Прогоняются автоматические тесты Строятся отчеты по строкам кода, покрытию, результатам тестов Все это происходит не по расписанию, а после каждого сабмита в VCS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2013, 15:30 |
|
||
|
C++ под Linux
|
|||
|---|---|---|---|
|
#18+
у нас кто - то slickedit использует, но он платный, кто - то qt creator я сам в шоке сейчас попытыюсь xcode приспособить, благо мне можно потом просто под линукс пересобрать проект ну а если не прокатит, придется что-то небесплатное искать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2013, 16:11 |
|
||
|
C++ под Linux
|
|||
|---|---|---|---|
|
#18+
в смысле под линукс пересобрать не xcode-ом a сконсом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2013, 16:18 |
|
||
|
C++ под Linux
|
|||
|---|---|---|---|
|
#18+
vromanovиспользую сочетание cmake + netbeans. QtCreator как-то не понравился - не смог сналету открыть наш проект. Совсем нет опыта работы в Линуксе. Скачал cmake в папку. Как установить ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 15:53 |
|
||
|
C++ под Linux
|
|||
|---|---|---|---|
|
#18+
Лизоблюдvromanovиспользую сочетание cmake + netbeans. QtCreator как-то не понравился - не смог сналету открыть наш проект. Совсем нет опыта работы в Линуксе. Скачал cmake в папку. Как установить ?Прочитать README и INSTALL лежащие в архиве. А еще проще запустить свой менеджер пакетов (зависит от дистрибутива) и запросить нужный пакет из репозитория. Это будет может быть не самый новый, но зато стабильно работающий билд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 17:55 |
|
||
|
C++ под Linux
|
|||
|---|---|---|---|
|
#18+
Anatoly MoskovskyНе в курсе про makefile в креаторе, т.к. использую scons для сборки :)не, на scons я посмотрел, увидал что это не столько сборщик проектов сколько слегка подправленный питон, и выкинул этот scons нафиг. Anatoly MoskovskyЛегких путей не ищем Неа, мы ищем легчайших путей. А легчайший это make+gedit. Все что нужно для жизни есть. И действительно: "Не нужны никакие визарды." :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 18:00 |
|
||
|
C++ под Linux
|
|||
|---|---|---|---|
|
#18+
White OwlAnatoly MoskovskyНе в курсе про makefile в креаторе, т.к. использую scons для сборки :)не, на scons я посмотрел, увидал что это не столько сборщик проектов сколько слегка подправленный питон, и выкинул этот scons нафиг. Я смотрю вы много чего не осилили :) make+gedit. Все что нужно для жизни есть. Кому и кобыла невеста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 18:37 |
|
||
|
C++ под Linux
|
|||
|---|---|---|---|
|
#18+
White OwlЛизоблюдпропущено... Совсем нет опыта работы в Линуксе. Скачал cmake в папку. Как установить ?Прочитать README и INSTALL лежащие в архиве. А еще проще запустить свой менеджер пакетов (зависит от дистрибутива) и запросить нужный пакет из репозитория. Это будет может быть не самый новый, но зато стабильно работающий билд. Читал. Мало букв. Ничего не понял. Применил менеджер. Он чего- проделал. Какой файл потом запускать в cmake ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 13:39 |
|
||
|
C++ под Linux
|
|||
|---|---|---|---|
|
#18+
Anatoly MoskovskyНе в курсе про makefile в креаторе, т.к. использую scons для сборки :) Как бы.. поделись, если есть scons, то будет и CMake, а там уже и счастье. Ну и у нас как раз скунс и используется на работе -- так я QTCreator везде внедрю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 19:49 |
|
||
|
C++ под Linux
|
|||
|---|---|---|---|
|
#18+
Anatoly Moskovsky Насчет сборок в которых требуется autoreconf/configure или иные подготовительные шаги. Эти шаги не зачем делать в креаторе. Смысла никакого нет, т.к. очень редко вызываются, смысла нет, а делать надо.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 19:50 |
|
||
|
C++ под Linux
|
|||
|---|---|---|---|
|
#18+
Лизоблюдvromanovиспользую сочетание cmake + netbeans. QtCreator как-то не понравился - не смог сналету открыть наш проект. Совсем нет опыта работы в Линуксе. Скачал cmake в папку. Как установить ? Сотри свою папку, и Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 19:52 |
|
||
|
C++ под Linux
|
|||
|---|---|---|---|
|
#18+
не, на scons я посмотрел, увидал что это не столько сборщик проектов сколько слегка подправленный питон, и выкинул этот scons нафиг. Скунс маленькие проекты волочит. Ну как маленькие -- модулей на 200 исходных. Больше --- я лично не видел, подозреваю, как и boost build загнётся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 19:55 |
|
||
|
C++ под Linux
|
|||
|---|---|---|---|
|
#18+
MasterZivAnatoly MoskovskyНе в курсе про makefile в креаторе, т.к. использую scons для сборки :) Как бы.. поделись, если есть scons, то будет и CMake, а там уже и счастье. Ну и у нас как раз скунс и используется на работе -- так я QTCreator везде внедрю... Так я ж в том же сообщении в общих чертах написал как настроить Креатор для проекта с внешней сборкой (хоть сконсом, хоть мейком). Включая всякие configure. Работает ничем не хуже встроенного сборщика: доступна отладка и прочие радости. Естественно, сам конфиг внешнего сборщика нужно руками дописывать при добавлении файлов в проект. Но для сконса нет проблем читать в скрипте список файлов прямо из проекта Креатора (это простой текстовый список с каждым файлом в отдельной строке) Если нужны подробные шаги по настройке внешней сборки, то например см. здесь http://shinnok.com/rants/2011/07/18/using-the-qt-creator-ide-with-non-qt-projects/ По CMake, есть встроенная поддержка в Креаторе. Это точно есть в версии 2.7, я ее только мельком смотрел, но не работал в ней - там есть возможность создать проект спецально для Cmake, но насколько оно работает корректно - не в курсе. В версии Креатора 2.4.1, которой я пользуюсь, вроде бы слово CMake нигде в менюшках не проскакивало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 20:25 |
|
||
|
C++ под Linux
|
|||
|---|---|---|---|
|
#18+
MasterZivне, на scons я посмотрел, увидал что это не столько сборщик проектов сколько слегка подправленный питон, и выкинул этот scons нафиг. Скунс маленькие проекты волочит. Ну как маленькие -- модулей на 200 исходных. Больше --- я лично не видел, подозреваю, как и boost build загнётся. 3 гига исходников - лехко сколько там файлов смотреть лень десятки тыщ наверно а у мну проект 3.3 гб исходников но там некоторые исходные файлы 300мб ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 22:49 |
|
||
|
C++ под Linux
|
|||
|---|---|---|---|
|
#18+
Пакет разархивировал с помощью менеджера файлов, а теперь нана компилить ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2013, 14:41 |
|
||
|
C++ под Linux
|
|||
|---|---|---|---|
|
#18+
ЛизоблюдПакет разархивировал с помощью менеджера файлов, а теперь нана компилить ? ну если хочешь - компилируй но проще установить готовый пакет XXX@X XXX:~$ which cmake XXX@XXX:~$ sudo apt-get install cmake sudo: unable to resolve host XXX Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: cmake-data emacsen-common libxmlrpc-core-c3 The following NEW packages will be installed: cmake cmake-data emacsen-common libxmlrpc-core-c3 0 upgraded, 4 newly installed, 0 to remove and 348 not upgraded. Need to get 5,304 kB of archives. After this operation, 13.9 MB of additional disk space will be used. Do you want to continue [Y/n]? Y Get:1 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main libxmlrpc-core-c3 amd64 1.16.33-3.1ubuntu5.1 [181 kB] Get:2 http://us.archive.ubuntu.com/ubuntu/ precise/main emacsen-common all 1.4.22ubuntu1 [16.9 kB] Get:3 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main cmake-data all 2.8.7-0ubuntu5 [754 kB] Get:4 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main cmake amd64 2.8.7-0ubuntu5 [4,353 kB] Fetched 5,304 kB in 21s (248 kB/s) Selecting previously unselected package libxmlrpc-core-c3. (Reading database ... 269230 files and directories currently installed.) Unpacking libxmlrpc-core-c3 (from .../libxmlrpc-core-c3_1.16.33-3.1ubuntu5.1_amd64.deb) ... Selecting previously unselected package emacsen-common. Unpacking emacsen-common (from .../emacsen-common_1.4.22ubuntu1_all.deb) ... Selecting previously unselected package cmake-data. Unpacking cmake-data (from .../cmake-data_2.8.7-0ubuntu5_all.deb) ... Selecting previously unselected package cmake. Unpacking cmake (from .../cmake_2.8.7-0ubuntu5_amd64.deb) ... Processing triggers for man-db ... Setting up libxmlrpc-core-c3 (1.16.33-3.1ubuntu5.1) ... Setting up emacsen-common (1.4.22ubuntu1) ... emacsen-common: Handling install of emacsen flavor emacs Setting up cmake-data (2.8.7-0ubuntu5) ... emacsen-common: Handling install of emacsen flavor emacs Setting up cmake (2.8.7-0ubuntu5) ... Processing triggers for libc-bin ... ldconfig deferred processing now taking place XXX@XXX:~$ which cmake /usr/bin/cmake parallels@ED_Compiler:~$ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2013, 15:06 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=38243012&tid=2020248]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
79ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 289ms |
| total: | 463ms |

| 0 / 0 |
