@ProCxx

Страница 647 из 2477
Grigor
07.03.2017
18:11:13
Vim - это консольный редактор

еще в CLion говно а не вим

Google
Grigor
07.03.2017
18:12:03
и фризы, фризы, фризы, фризы

Evgeniy
07.03.2017
18:13:09
и фризы, фризы, фризы, фризы
Купи норм комп?) Я пробовал вим, с равным функционалом он жрет не сильно меньше

Grigor
07.03.2017
18:13:47
Купи норм комп?) Я пробовал вим, с равным функционалом он жрет не сильно меньше
лолшто, тачка отличная - проект у нас большой просто и к сожалению все IDE кроме QtCreator от него шокируются

Evgeniy
07.03.2017
18:14:42
Andrei
07.03.2017
18:15:34
Reindex.. please wait
Страйк номер раз. Три страйка и победитель банится в чате.

melancholiac
07.03.2017
18:16:11
Sergey
07.03.2017
18:16:13
еще в CLion говно а не вим
Даня, иди на хуй, пожалуйста, с холиварами про редакторы и IDE, это уже второй срач тут за сегодня про IDE, хотя в названии, вроде бы, все ещё pro.cxx, а не pro.ide Человек просит с симейком помочь, для чего ему навязывать вим/имакс/вижуалстудио? Разводишь вкусовщину тут бессмысленную.

melancholiac
07.03.2017
18:16:28
и на могилке "умер за свои убеждения"

Andrei
07.03.2017
18:16:40
Дело не в содержании, а в форме.

melancholiac
07.03.2017
18:17:57
слижком грубо?

Vladislav
07.03.2017
18:18:25
а давайте обсуждение ide в холивары переместим?

Виктор
07.03.2017
18:19:45
А супапро чем плох?

Google
Surreal
07.03.2017
18:20:26
https://paste.kde.org/pbo7mfvpv
http://pastebin.com/qWGxUeFf Вот это еще попробуйте.

Valery
07.03.2017
18:21:29
http://pastebin.com/qWGxUeFf Вот это еще попробуйте.
Такая же лажа.. Спасибо что помогаете)

Surreal
07.03.2017
18:21:42
Такая же лажа.. Спасибо что помогаете)
А можно первые 3 строчки лога ошибок?

Valery
07.03.2017
18:22:01
[100%] Linking C executable Size_3D_model /usr/bin/cmake -E cmake_link_script CMakeFiles/Size_3D_model.dir/link.txt —verbose=1 gcc-6 -m64 -Wall -Wstrict-aliasing -Wformat=2 -Wuninitialized -Winit-self -Wswitch-default -Wfloat-equal -Wunreachable-code -march=native -g CMakeFiles/Size_3D_model.dir/src/main.c.o CMakeFiles/Size_3D_model.dir/src/data/init_types.c.o CMakeFiles/Size_3D_model.dir/src/math/matrix.c.o CMakeFiles/Size_3D_model.dir/src/math/vectors.c.o CMakeFiles/Size_3D_model.dir/src/math/volumes.c.o -o Size_3D_model -rdynamic -ldl -lg3d /usr/lib/gcc/x86_64-linux-gnu/6/../../../../lib/libg3d.so: undefined reference to `dlopen' /usr/lib/gcc/x86_64-linux-gnu/6/../../../../lib/libg3d.so: undefined reference to `sincos' /usr/lib/gcc/x86_64-linux-gnu/6/../../../../lib/libg3d.so: undefined reference to `inflate'

Эти?

Surreal
07.03.2017
18:22:30
Эти?
Ага.

Эти?
Еще вариант. http://pastebin.com/Tdd58wSW

Valery
07.03.2017
18:26:25
Сделал target_link_libraries(${PROJECT_NAME} ${CMAKE_DL_LIBS} m c dl ${G3D_LIB}) - ошибок поуменьшилось

Valery
07.03.2017
18:29:29
Сделал target_link_libraries(${PROJECT_NAME} ${CMAKE_DL_LIBS} ${G3D_LIB} m c dl z) и произошло чудо)

Она собралась

Фантастика

Surreal
07.03.2017
18:29:54
dl можете убрать.

Valery
07.03.2017
18:29:57
Вот только почему я должен все эти библиотеки указыват ьявно...

Valery
07.03.2017
18:30:17
dl можете убрать.
Убрал - ошибка)

Surreal
07.03.2017
18:30:44
Убрал - ошибка)
Забавно. Тогда ${CMAKE_DL_LIBS} уберите, dl оставьте.

Valery
07.03.2017
18:31:12
Они используются в g3d
Но вроде как математическую библиотеку -lm, -lc подставляются сами..

Google
Valery
07.03.2017
18:31:41
Судя по gcc-6 -m64 -Wall -Wstrict-aliasing -Wformat=2 -Wuninitialized -Winit-self -Wswitch-default -Wfloat-equal -Wunreachable-code -march=native -g CMakeFiles/Size_3D_model.dir/src/main.c.o CMakeFiles/Size_3D_model.dir/src/data/init_types.c.o CMakeFiles/Size_3D_model.dir/src/math/matrix.c.o CMakeFiles/Size_3D_model.dir/src/math/vectors.c.o CMakeFiles/Size_3D_model.dir/src/math/volumes.c.o -o Size_3D_model -rdynamic -lg3d -lm -lc -ldl -lz Все либы надо указывать именно в конце. А CMAKE_C_FLAGS всё ставит в начало

В общем всем спасибо) Так как я тут новичок, в этом чате есть какой нибудь рейтинг, поднять вам за помощь?)

Surreal
07.03.2017
18:37:33
Valery
07.03.2017
18:38:37
Да не нужен рейтинг. Попробуйте без "c" в target_link_libraries собрать.
Ну ладно) Тогда просто спасибо вам большое ? Без "с" собирается

Surreal
07.03.2017
18:39:37
Ну ладно) Тогда просто спасибо вам большое ? Без "с" собирается
Да не за что. Еще один эксперимент: target_link_libraries(${PROJECT_NAME} ${G3D_LIB} m ${CMAKE_DL_LIBS} z)

Alex Фэils?︙
07.03.2017
18:41:56
В общем всем спасибо) Так как я тут новичок, в этом чате есть какой нибудь рейтинг, поднять вам за помощь?)
есть один канал, где наш чат есть: https://telegram.me/tchannelsbot?start=procxx . Ткни по ссылке.

Surreal
07.03.2017
18:42:58
Так тоже собралось
Ага. Теперь и вам спасибо за эксперименты. Действительно, зависит от порядка. Надо добавить в список к прочтению. Не помню, что сталкивался раньше с подобным, хотя вещь весьма важная, очевидно.

Valery
07.03.2017
18:50:24
Кстати, а почему она собирается без указания "с" библиотеки? target_link_libraries(${PROJECT_NAME} ${G3D_LIB} m ${CMAKE_DL_LIBS} z) Везь она используется библиотекой g3d тоже

Daniil
07.03.2017
18:56:45
Vim - это консольный редактор
я чот по усталости подумал что там спрашивает что есть в силайне из того что нету в виме( или как-то сложнее котелок не вари

Surreal
07.03.2017
18:57:32
Кстати, а почему она собирается без указания "с" библиотеки? target_link_libraries(${PROJECT_NAME} ${G3D_LIB} m ${CMAKE_DL_LIBS} z) Везь она используется библиотекой g3d тоже
Тут уже надо исходники g3d и вложенные cmakelists смотреть. Попробуйте, кстати, target_link_libraries(${PROJECT_NAME} ${G3D_LIB} ${CMAKE_DL_LIBS}). Ошибки были на dlopen и мат. функции. ${CMAKE_DL_LIBS} == -ldl - это для dlopen как раз. Может через него мат. библиотека открывалась.

надо б задокументировать этот опыт. го заметку в телеграф напишем
Да как-то коротко получится: "Если не компилится, шаффли порядок библиотек".

Alex Фэils?︙
07.03.2017
18:58:30
Valery
07.03.2017
19:00:28
Тут уже надо исходники g3d и вложенные cmakelists смотреть. Попробуйте, кстати, target_link_libraries(${PROJECT_NAME} ${G3D_LIB} ${CMAKE_DL_LIBS}). Ошибки были на dlopen и мат. функции. ${CMAKE_DL_LIBS} == -ldl - это для dlopen как раз. Может через него мат. библиотека открывалась.
Если оставит ьtarget_link_libraries(${PROJECT_NAME} ${G3D_LIB} ${CMAKE_DL_LIBS}) , то вот: /usr/lib/gcc/x86_64-linux-gnu/6/../../../../lib/libg3d.so: undefined reference to `sincos' /usr/lib/gcc/x86_64-linux-gnu/6/../../../../lib/libg3d.so: undefined reference to `inflate' /usr/lib/gcc/x86_64-linux-gnu/6/../../../../lib/libg3d.so: undefined reference to `atanf' /usr/lib/gcc/x86_64-linux-gnu/6/../../../../lib/libg3d.so: undefined reference to `inflateEnd' /usr/lib/gcc/x86_64-linux-gnu/6/../../../../lib/libg3d.so: undefined reference to `asin' /usr/lib/gcc/x86_64-linux-gnu/6/../../../../lib/libg3d.so: undefined reference to `sqrtf' /usr/lib/gcc/x86_64-linux-gnu/6/../../../../lib/libg3d.so: undefined reference to `inflateInit_' /usr/lib/gcc/x86_64-linux-gnu/6/../../../../lib/libg3d.so: undefined reference to `sqrt' /usr/lib/gcc/x86_64-linux-gnu/6/../../../../lib/libg3d.so: undefined reference to `asinf'

Surreal
07.03.2017
19:01:25
Ага. Мат. библиотека все-таки нужна. target_link_libraries(${PROJECT_NAME} ${G3D_LIB} ${CMAKE_DL_LIBS} m) Так симпатичнее строка смотрится.

Surreal
07.03.2017
19:03:36
О, там затерялась "inflateEnd" от zlib. m z

Google
Surreal
07.03.2017
19:14:03
да, но будем накапливать потихоньку
При ошибке "undefined reference to dlopen" первым делом необходимо проверить, линкуется ли библиотека dl (через флаг -ldl или target_link_libraries(project dl) в случае использования cmake). Если флаг есть, а ошибка осталась, то, возможно, в вашем проекте используется другая библиотека, которая использует dlopen, в таком случае полезно проверить порядок линковки: первой должна быть библиотека (библиотеки), которая использует ldl, затем уже должна быть сама ldl: -llib_that_uses_ldl -ldl \ target_link_libraries(project lib_that_uses_ldl dl). Это актуально для всех библиотек. Для жаждущих подробностей: http://stackoverflow.com/questions/45135/why-does-the-order-in-which-libraries-are-linked-sometimes-cause-errors-in-gcc #undefined_reference_to #dlopen #ldl #cmake #linking_order

Valery
07.03.2017
19:15:17
Спасибо. Жаждущие как раз есть =)

Dumitru
07.03.2017
22:20:21
Ребят, такой вопрос Мне скоро скинут задание для новой работы, вариант с релокацией Hr по телефону раза 3 сказал что для них очень важен clean code и все дела, кодят они на С++14 Что посоветуете почитать чтобы прям затащить задание?

Admin
ERROR: S client not available

Dumitru
07.03.2017
22:22:18
Dumitru
07.03.2017
22:23:08
Ток меня немного напрягла фраза You'll have 9 hours to do it, but you will complete it in 2-3 hours

Vladislav
07.03.2017
22:23:17
Reindex.. please wait
ты будешь поддерживать его код?)

Dumitru
07.03.2017
22:23:23
Reindex.. please wait
? Иннополис, университетская дом 1

Andre
07.03.2017
22:23:38
Dumitru
07.03.2017
22:23:48
Andre
07.03.2017
22:23:50
Кто?)
Reindex.. please wait

Dumitru
07.03.2017
22:24:43
Andre
07.03.2017
22:24:53
Знаю ?
Reindex.. please wait

Dumitru
07.03.2017
22:25:13
Reindex.. please wait
Ок)) как увижу передам)

Alex Фэils?︙
07.03.2017
22:26:57
Ок)) как увижу передам)
Тяни его к нам, в сети чатов pro.cxx

Dumitru
07.03.2017
22:27:35
Тяни его к нам, в сети чатов pro.cxx
Он вроде не плюсовик)

Сюда мой сосед по комнате пробрался, но молчит

Google
Andre
07.03.2017
22:28:44
Reindex.. please wait

Oleg
08.03.2017
05:30:06
Почему cmake такой ужасный? :)

Я немного сократил, но смысл понятный Makefile all: ${CC} `pkg-config --libs --cflags opencv` main.c -o main

А cmake так и не смог настроить. ld: library not found for -lopencv_calib3d

Так то я фанат make'а, но EasyClangComplete для Sublime Text 3 хидери (как-то) вынимает из cmake.

Aidar
08.03.2017
07:04:03
Лол

Clang-autocomplete вынимает из конфига

(атом)

Будда
08.03.2017
07:39:37
viiiiii!

Alex Фэils?︙
08.03.2017
09:11:19
Девушки! Поздравляем вас с 8 марта! Желаем больше стабильного кода, успешно завершенных проектов и успехов во всех начинаниях!

Stanislav
08.03.2017
11:31:52
https://groups.google.com/a/isocpp.org/forum/?utm_medium=email&utm_source=footer#!msg/std-proposals/JNZzOvC7llo/QXjRbojHCQAJ

?

Страница 647 из 2477