Size: a a a

2021 June 10

AS

Anatoly Shirokov in pro.buildsystems
Да, тем более conan позволяет писать и по другому, по типу https://blog.conan.io/2018/06/11/Transparent-CMake-Integration.html
источник

II

Igor Ivanov in pro.buildsystems
...только статья от 2018 года, и с тех пор cmake_paths вроде как признали несостоятельным, а вместо cmake подвезли какой-то другой генератор, который в отличие от него поддерживает компоненты

но это всё на уровне слухов, я сам застрял в конане образца середины 2019 😞
источник

AS

Anatoly Shirokov in pro.buildsystems
там несколько генератор освещено, не только cmake_paths
источник

AS

Anatoly Shirokov in pro.buildsystems
я тоже, к сожу, не отслеживаю
источник

AS

Anatoly Shirokov in pro.buildsystems
А Саша Зайцев куда-то ливнул, раньше он топил за conan
источник

II

Igor Ivanov in pro.buildsystems
ну да — но про transparent  и "чтобы смак ничего не знал" это именно paths,а все остальные подразумевают переделки в смаклистах, иногда капитальные
источник

AU

Abu Umar in pro.buildsystems
Там в qt creator 4.15 завезли автозапуска conan'а каким-то интересным образом, но я пока не разобрался
источник

AB

Aleksei Budyakov in pro.buildsystems
Ну вот изначальной вопрос в том как лучше. Там есть разные generators:
cmake_paths
cmake_find_package
cmake

Причем  первый как я понял не менеджит рекурсивные зависимости, хотя и самый прозрачный относительно cmake
источник

II

Igor Ivanov in pro.buildsystems
это не плохо и не хорошо, это один из разных вариантов решения проблемы

если речь про закрытый проект на заводе — совершенно нормально
если речь про проект в опенсорсе — было бы неплохо сделать в нём конан опциональным, особенно если это не потребует чрезмерных телодвижений
...а может быть это и излишне, если не предполагается что проект будут собирать как часть разных дистрибутивов с разными окружениями

в любом случае, главное чтобы оно работало, интегрировалось в разных средах, и сопровождалось инструкцией с примерами
источник

AB

Aleksei Budyakov in pro.buildsystems
Надо будет посмотреть.. инетресно
источник

AB

Aleksei Budyakov in pro.buildsystems
Да, вероятно пока останусь на том, что если работает, то ок. Потом еще почитаю об этом, может поделюсь тут опытом
источник

IZ

Ilia Zviagin in pro.buildsystems
Привет, есть кто-то кто знает/разбирается в такой штуке как MSBuild ?

Мне нужно проставить в VS2017-2019 компилятор от VC2010.
Тулсет я поставил, WInSDK 7.1 стоит, и в нём - компилятор. Но что-то там не так, и при выборе компилятора VC2010 сборка не работает.

Ошибку скину позже . Суть в том, что не находится WindowsSDK .

0) Мне нужно понять принцип по которому фуцнкционируе MSBuild чтобы его подхачить и исправить ошибку. Есть какие-то ресурсы для обучения ему, с документацией по нему?

1) может мне скажете сразу, что это (что  я хочу) невозможно вообще...

Вот ошибка

1>------ Build started: Project: vc2010test, Configuration: Debug Win32 ------
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(297,5): warning MSB8003: Could not find WindowsSDKDir variable from the registry.  TargetFrameworkVersion or PlatformToolset may be set to an invalid version number.
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets(153,5): error MSB6006: "CL.exe" exited with code -1073741515.
1>Done building project "vc2010test.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
источник

АВ

Александр Водянников... in pro.buildsystems
А сама студия вообще поддерживает/видит этот SDK ?
источник

IZ

Ilia Zviagin in pro.buildsystems
Да, он там в комбиках появляется.
источник

IZ

Ilia Zviagin in pro.buildsystems
Причём, появилась VC2010 и отдельно Windows SDK 7.1 - оба них.. не работают.
источник

АВ

Александр Водянников... in pro.buildsystems
Starting from SDK 7.1 there is tool:
“C:\Program Files\Microsoft SDKs\Windows\v7.1\Setup\WindowsSdkVer.exe”

that can be used for changing current version of SDK.
источник

АВ

Александр Водянников... in pro.buildsystems
Попробуй
источник

IZ

Ilia Zviagin in pro.buildsystems
пасиб
источник

АВ

Александр Водянников... in pro.buildsystems
Ну а так - гугли, много чего есть по подобной проблеме
источник

IZ

Ilia Zviagin in pro.buildsystems
Да там мусор какой-то в основном...
источник