Войти
ПроектыФорумУтилиты

Космический симулятор SpaceEngine (214 стр)

Advanced: Тема повышенной сложности или важная.

Страницы: 1210 211 212 213 214 215 Следующая »
#3195
11:05, 8 июля 2019

Несколько лет назад я общался с ними, и они добавили SE в драйвер. Можете поискать его там.
nvcplui_SIPP9tqySC | Космический симулятор SpaceEngine


#3196
23:08, 9 июля 2019

Кто-нибудь пользуется edit & continue в вижуал студии? Как его настроить, чтобы оно работало? В 2008-ой студии всё работало как часы, но потом с каждой новой версией работало всё хуже и хуже. В 2017-ой требует пересборки по малейшему чиху. Изменил порядок строк - пересборка. Добавил/удалил(!) обращение к глобальной константе - пересборка. Добавил пару строк, производящих вычисления с теми переменными, которые уже и так есть в функции - пересборка. Т.е. самый мощный инструмент вижуал студии стал практически бесполезным. Хоть обратно на 2008 откатывайся! В интернете нет ничего, как будто у всех оно работает без каких-либо проблем. Или никто просто не пользуется?

#3197
(Правка: 23:20) 23:18, 9 июля 2019

Neptune
> Или никто просто не пользуется?
У меня никогда нормально не работало.
Сейчас есть сторонние решения с похожим функционалом.
Например https://molecular-matters.com/products_livepp.html и https://github.com/RuntimeCompiledCPlusPlus/RuntimeCompiledCPlusPlus

#3198
23:42, 9 июля 2019

Neptune
> Хоть обратно на 2008 откатывайся! В интернете нет ничего, как будто у всех оно
> работает без каких-либо проблем. Или никто просто не пользуется?
Ну все  настроено как надо?

Requirements for C++ Edit and Continue
Build settings (project properties):
1. C/C++ > General > Debug Information Format: Program Database for Edit and Continue (/ZI)
2. C/C++ > Code Generation > Enable Minimal Rebuild: Yes (/Gm)
3. Linker > General > Enable Incremental Linking: Yes (/INCREMENTAL)
Any incompatible linker settings (such as /SAFESEH, or /OPT:…) should cause warning LNK4075 during build (for example, “ignoring ‘/EDITANDCONTINUE’ due to ‘/OPT:ICF’ specification”).

Debugger settings (Debug > Options > General):
1. Enable Native Edit and Continue
Any incompatible compiler or linker settings will cause an error during Edit and Continue (for example, “’file.cpp’ in ‘MyApp.dll’ was not linked with Edit and Continue enabled. Ensure that /INCREMENTAL linking is enabled, and the /EDITANDCONTINUE directive is not ignored.”)

https://docs.microsoft.com/en-us/visualstudio/debugger/edit-and-c… ?view=vs-2019
https://docs.microsoft.com/en-us/visualstudio/debugger/supported-… ?view=vs-2019
https://devblogs.microsoft.com/cppblog/c-edit-and-continue-in-vis… 015-update-3/

#3199
0:24, 10 июля 2019

Хм, спасибо.
Enable Minimal Rebuild было отключено, включил, но теперь компилятор ругается, что оно deprecated.
/SAFESEH было default, поставил NO.
Остальное всё как описано. Насчёт dll не понятно, мне все либы что ли надо пересобрать с Edit and Continue? А как быть с системными dll? Либы у меня не являются частью проекта, он только линкуются с ним статически или динамически.

#3200
19:25, 10 июля 2019

Еще один напрягающий баг (?) - иногда после компиляции в режиме Edit & Continue студия начнает игнорировать брекпоинты, стоящие в редактируемой функции. При этом если зайти в функцию из вызывающей, отладчик выполняет новый код как положено.

#3201
(Правка: 23:19) 23:19, 30 сен. 2019

Скелетную анимацию проекту давно пора завести, а то статичные кораблики, ну как то не очень зрелищны.

#3202
9:13, 1 окт. 2019

Ivashka
> Скелетную анимацию
И космонавтов

#3203
(Правка: 14:42) 14:22, 1 окт. 2019

Анимация здорово оживила бы коробли, например дала бы возможность сделать выпускающиеся шасси, поворот элеронов у шатлов, создание манипуляторов на станциях и т.д.

+ Показать

#3204
15:59, 1 окт. 2019

Ivashka

сам кораблики делал ?

#3205
16:48, 1 окт. 2019

innuendo
Скорее всего да, он много моделек в последнее время делает.

#3206
16:54, 1 окт. 2019

Делал сам.

#3207
19:35, 1 окт. 2019

Неплохо, я делаю поддержку воркшопа, можешь потом выложить их как мод.

#3208
(Правка: 22:32) 22:09, 1 окт. 2019

StepEver
Прикольно.

#3209
9:55, 2 окт. 2019

StepEver
Нет неполучиться, времени мало. Вот те корабли ранее показаные делал аж с весны, очень медленно.

Страницы: 1210 211 212 213 214 215 Следующая »
ПроектыФорумУтилиты