Aidar
накой чорт ваще нужен обфускатр кодов с++
Constantine
не понял что ты хочешь этим сделать
я хочу, чтобы namespace ::ns_name отсчитывался от глобального, а не вкладывался
Constantine
это как относительный путь, начинающийся с /
Aidar
стремно то что все в куче будет
Aidar
сейчас тебе достаточно прочитать верхний неймспейс чтобы понять что эта штука не тут
Igor
жирное нет. хватит френдовых функций и elaborated type specifiers которые создают сущности не там где объявлены
Max
Кто Google Test использует, вопрос: есть ли противоположность EXPECT_CALL в мок-классе?
username
Ребят, не подскажите, при сборке получаю вот такое вот: www.paste.org/91156
Berkus
g++ -pthread на самом деле
username
Есть проблема, я ненастоящий сварщик)
username
Добавил в CMakeList.txt target_link_libraries(pthread)
username
и не помогло
username
Чет снова не помогло, target_link_libraries(-pthread)
Vsevolod
find_package(Threads REQUIRED) target_link_libraries(my_app Threads::Threads)
username
теперь cmake ругается https://www.paste.org/91157
Vsevolod
старый cmake
Berkus
Чет снова не помогло, target_link_libraries(-pthread)
1. https://github.com/procxx/kepka/blob/dev/CMakeLists.txt#L55 2. https://github.com/procxx/kepka/blob/dev/Telegram/CMakeLists.txt#L717
username
cmake бы еще обновить судя по всему, 3.5.1 старый
Berkus
это неправильно, нельзя в цмейке линковать pthreads напрямую, т.к. его может вообще не быть на таргет системе
Berkus
я выше написал как надо
Egor
кепка от обычного клиента чем-то отличается?
Berkus
ЭТО ИМЕННО ТО
Berkus
пожалуйста НИКОГДА-НИКОГДА больше не советуй это говно, спасибо!
Berkus
find_package(Threads REQUIRED) target_link_libraries(my_app Threads::Threads)
одна поправочка - надо убрать REQUIRED
Berkus
да
Berkus
и target_link_libraries к нему
Anatoly
непереносимо нифига
Berkus
это не портабельно и сломается примерно везде кроме works on my machine
username
еще один смешной вопрос, а project_name в моем случае это что?
Berkus
нет, там имя таргета
Berkus
в target_link_libraries(таргет либы)
username
имя таргета да - в примере это Telegram, у меня "recipe for target 'main/main' failed" ?
Berkus
но не обязаны, они могут совпадать в совсем простых проектах но никто не мешает сделать project(foo) add_executable(bar)
Berkus
PROJECT_NAME вообще лучше использовать только в CPack конфигурации чтобы имя инсталлера делать
Berkus
и не более
username
но если указывать main/main то не проходит
Berkus
но если указывать main/main то не проходит
ты как назвал свой таргет в add_executable() то и пиши
username
знать бы еще...)
Berkus
знать бы еще...)
ну это в твоем смейклисте написано, так что уж найди
username
Не соображу что из них это https://www.paste.org/91159
Berkus
ну 7 строка точно неправильная, а таргеты надо искать в main/CMakeLists.txt
Berkus
и остальные find_package наверняка тоже там
Berkus
так что и 6 можно перенести в правильное место
username
да, точно) понял, что к чему
username
К слову - никто работу не ищет?)
Berkus
К слову - никто работу не ищет?)
все вакансии в личку @AlexFails
username
Да я писал как-то несколько раз и видимо не прошел модерацию, без фидбека
Anonymous
Ребят, как в 2k18 изучать CPP?
Berkus
Ребят, как в 2k18 изучать CPP?
так же как и всегда
Anonymous
Всё ясно, спасибо.
username
Всем спасибо!)
Berkus
Всем спасибо!)
получилось?
username
получилось?
да, для остальных target так же добавил
username
бинарник будет переносим теперь, да?
Berkus
бинарник нет, а процесс сборки да
username
Т.е на другом linux я его не запущу?
Berkus
даже на винде будет работать
username
на аналогичном?
Berkus
Т.е на другом linux я его не запущу?
зависит от другого линукса
Максим
Стоит ли юзать спп в ue?
🐙 Antony
Немного оффтопа При получении Оскара создатель Houdini, популярного VFX, поблагодарил разработчиков языка C++ за C++11: https://www.youtube.com/watch?v=vdaerPPHkLg&feature=youtu.be&t=162
🦥Alex Fails
кепка от обычного клиента чем-то отличается?
Ее проще собрать,и она меньше течет 😄
🦥Alex Fails
А вообще - у меня сотни тысяч непрочитанных сообщений, мог забыть пару
🦥Alex Fails
Да. Вижу в личке. Ща выложу
username
Я ж вроде постил
неа ( но я тебе еще разок написал
username
Спасибо!
Egor
Ее проще собрать,и она меньше течет 😄
а разрабы пул реквесты принимают? может им напрямую отправлять
🦥Alex Fails
а разрабы пул реквесты принимают? может им напрямую отправлять
@xvitaly часто шлет. Некоторые принимают. Но кмк наши радикальные переделки они вряд ли примут
Egor
ну ок
🦥Alex Fails
(Хотя пулл в апстрим на выпиливание GYP'а готовится, но... я ничего не говорил)