-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Обновление PremakeProjectManager #1
Comments
Хрен знает, смотря насколько там поменялись API. Причем Premake'а это касется в не меньшей, а то мб даже и большей степени, чем внутренних API криейтора, так как я использовал там прямые вызовы внутренних функций и мб даже monkey patching (уже не поняю всех деталей). Помню что пытался причесать это дело путем продвижения патчей в апстрим, но в те времена было сложно и долго что-то протолкнуть через starkos'а Кроме того, в нынешних реалия возможно некоторые вещи стоило бы сделать по-другому - LuaEditor перевсти на LanguageClient (насколько я знаю, существуют полноценные готовые сервера, но может потребовать допилка криейтора для полноценной интеграции), да и взаимодействие с premake наверное лучше было бы сделать через какой-то протокол как у cmake, а не затаскивать Lua в основной рабочий процесс
Неа, я на гиториусе разработку вел. Я не думал, что будет столько проблем при переходе на каждую новую версию, и как-то подзабил, а допилилить до состояния, пригодного для того, чтобы хотя бы что-нибудь заапстримить, у меня не получилось (ну или я тогда так считал)
Это лучше с разработчиками поговорить, с hunger'ом например. Использовать cmakeprojectmanager в качестве бойлерплейта может быть не лучшей идеей, так как там очень много всего понаверчено, может быть сложно разобраться и не все из этого применимо или может хоть как-то быть переиспользовано. Я уже не помню, что лично я использовал, возможно это был GenericProjectManager - помню что многих вещей не хватало и приходилось отдельно докручивать, смотря как они сделаны для qmake и cmake |
причем в моем коде, емнип, все еще хуже - Lua в основной гуишной нитке выполняется, что уж совсем не комильфо, так как багнутый premake-проект повесит всю идешку. |
Спасибо, Я тоже думаю, что в cmakeprojectmanager может быть много наворочено, поэтому совсем в нем не уверен. Не знал про genericprojectmanager. Посмотрю сначала его. |
Привет. Немного лень писать на английском, поэтому пишу на русском.
Я бы хотел сделать Qt Creator плагин для работы с Premake 5. Естественно сначала проверил существующие аналоги, нашел твои исходники вот тут:
https://wiki.qt.io/Premake_Project_Manager
Сделал копию на github-е, но там довольно старая версия, которая работает только с Qt Creator 2.5.1 и Premake 4.
Есть несколько вопросов:
https://github.com/q4a/qtcreator-premake-plugin
https://github.com/h4tr3d/cmakeprojectmanager2
The text was updated successfully, but these errors were encountered: