Anonymous
я проверяю как-то не так?
Диджитал
set h
JBáruch
Майнтейнеры слоупоки
JBáruch
Конечно
JBáruch
Будет!
Stanislav
я проверяю как-то не так?
все так, переменной нет же)
Stanislav
ваще не ясно зачем хантеру аж целый модуль в проект копировать, у vcpkg достаточно cmake -DCMAKE_TOOLCHAIN_FILE указать с нужным файликом
Anonymous
все так, переменной нет же)
почему её нет-то? Как создать?
Anonymous
D:\Desktop\SomeTest\build>setx HUNTER_ROOT C:/sas Успех. Указанное значение сохранено. я даже так сделал, в переменных средах (правда, для юзера) появилась переменная
Anonymous
но не печатает путь
Anonymous
что не так?
Диджитал
процесс при старте создает копию переменных окружения
Диджитал
перезапусти студию, файловый менеджер или откуда ты там запускаешь
Stanislav
D:\Desktop\SomeTest\build>setx HUNTER_ROOT C:/sas Успех. Указанное значение сохранено. я даже так сделал, в переменных средах (правда, для юзера) появилась переменная
але 2) На локальном компьютере переменные, созданные или измененные данным средством, будут доступны в будущем окне командной строки, но не в текущем окне CMD.exe. юзай обычный set
Anonymous
PS D:\Desktop\SomeTest\build> $Env:HUNTER_ROOT = "C:/sus" PS D:\Desktop\SomeTest\build> echo $Env:HUNTER_ROOT C:/sus
Anonymous
только так сработало
Anonymous
фырк
Anonymous
я нублю
Anonymous
перезагрузив терминал я все равно переменную не увидел. Пришлось выставлять иначе
Stanislav
надо предупреждать что у тебя powershell
Billy
ой. ту недавно пролетало int *a; int* a;
Billy
ща вброшу
Anonymous
а с cmd как? cmd до сих пор не видит
Anonymous
более того, в переменных средах я не вижу эту переменную до сих пор
Anonymous
но cmake съел, нашел
Anonymous
@crackedmind так как сделать через cmd-то? Я все попробовал
Диджитал
cmd ты откуда запускаешь?
Anonymous
а это имеет значение? Я думал что это глобальные переменные
Диджитал
процесс при старте создает копию переменных окружения
Диджитал
если ты запускаешь из процесса со старой копией, то новый процесс может унаследовать
Диджитал
запусти свежий cmd по win+r и посмотри там
Anonymous
дык запускал заново
Stanislav
set только для текущего сеанса устанавливает
Stanislav
сетх на постояннку
Anonymous
Stanislav
🙈 после setx надо перезагрузить cmd написано ж в хелпе
Anonymous
ох
Anonymous
я наконец допер
Anonymous
лол
Anonymous
теперь и переменная среды появилась в гуе
Anonymous
спасибо
JBáruch
Ну вот когда начнут библиотеки публиковать. А чем transit то плох?
JBáruch
Туда деплоить нельзя, да. Но можно в central.
Evgenii
"central"!="center"
Evgenii
Evgenii
да🙄
Anonymous
В общем, решил сделать так if(WIN32) set(HUNTER_ROOT "$ENV{HUNTER_ROOT}") if(NOT HUNTER_ROOT) set(HUNTER_ROOT "${CMAKE_CURRENT_BINARY_DIR}/.hunter") endif() endif()
Anonymous
HUNTER_ROOT * Path to Hunter root directory. Set this variable if you don’t want to install Hunter packages to default location * You can set environment variable with the same name to avoid specifying it for every project
Anonymous
ставить его прямо в cmakelists.txt - ОЧЕНЬ плохая идея
Anonymous
потому что это часть билд конфигурации, а ей билдскрипт не должен заниматься
JBáruch
Так и надо
Anonymous
Я почитал доку, и там сказано что HUNTER_ROOT внутри CMake имеет приоритет выше переменной среды Я поменял приоритетность А вся для чего? Да потому что я не могу позволить ставить что-либо на диск C:/ без ведома пользователя. Если пользователь винды хочет указать путь к менеджеру пакетов - пусть выставит переменную среды HUNTER_ROOT. Уж лучше тогда прямо в папке проекта будет отдельная папка с зависимостями по дефолту.
Anonymous
»Same as CMake’s HUNTER_ROOT variable. If both environment and CMake variables are set then CMake has a higher priority
Anonymous
я сделал приоритет наоборот
Anonymous
вот
Anonymous
а что за conan вы обсуждаете? Это тоже какой-то менеджер пакетов?
Anonymous
а где можно полистать базу пакетов?
Anonymous
в conan-center вроде все кул, но мало а вот в транзите куча шлака (имхо)
k_voistinov
Nikita
Не надо буст обижать
Anonymous
hunter умеет в буст
Anonymous
а
Anonymous
лол
Nikita
А кто же тогда будет заниматься поддержкой Borland C++?
ttldtor
лучше бы закопали
Anonymous
++
Nikita
А кто же тогда будет заниматься поддержкой Borland C++?
Если буст будет перетекать в стандарт, то от него только это в итоге и останется
JBáruch
JBáruch
JBáruch
Anonymous
@hexwellc, время пошло
Anonymous
modernizing boost? сложно
Andrei
@antonpp приветики.
Anton
🖐🏻
Nikita
🖐🏿
Anton
@antonpp приветики.
@idmitrievsky тебя рекламирует, зашёл поглядеть на огонёк =)
Andrei
Так и подумал. :D
Mikhail
Позвольте продублирую вопрос, может кто-то пропустил вчера, извиняюсь за повторения, но просто очень нужна помощь! Кто-нибудь имел дело с CocosShar в контексте C++/CLR? Ну или просто с CocosSharp? Ну или хотябы с Cocos2d?
Nik
Почему нельзя сразу задать вопрос?