Сообщество программистов Autodesk в СНГ

ADN Club => ObjectARX => Тема начата: ARXBeginner от 03-04-2021, 20:23:07

Название: Ошибка С1189
Отправлено: ARXBeginner от 03-04-2021, 20:23:07
Всем привет. По прошлой теме: https://adn-cis.org/forum/index.php?topic=10358.0 удалось успешно создать ARX-проект, после чего в .rc файл добавил диалоговое окно, и больше ничего не делал, при попытке компиляции выбило ошибку: StdAfx.cpp
c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\yvals_core.h(781): fatal error C1189: #error:  /RTCc rejects conformant code, so it is not supported by the C++ Standard Library. Either remove this compiler option, or define _ALLOW_RTCc_IN_STL to acknowledge that you have received this warning.
Подскажите пожалуйста, как мне быть

(https://i.postimg.cc/304bRRFj/image.png) (https://postimg.cc/304bRRFj)

(https://i.postimg.cc/rDcQ6g3N/image.png) (https://postimg.cc/rDcQ6g3N)
Тут указан этот участок кода:

(https://i.postimg.cc/8jdmbMcJ/image.png) (https://postimg.cc/8jdmbMcJ)
Название: Re: Ошибка С1189
Отправлено: Александр Ривилис от 03-04-2021, 20:41:30
Поиск рулит: https://adn-cis.org/forum/index.php?topic=7477.0
Название: Re: Ошибка С1189
Отправлено: ARXBeginner от 03-04-2021, 21:16:33
Спасибо, проект собрался, вылезло предупреждение:
(https://i.postimg.cc/vDhFTqwD/image.png) (https://postimg.cc/vDhFTqwD)
И в пути решения нет файла .arx
Дополнено:
Попробовал пересобрать проект, вот еще что-то:


(https://i.postimg.cc/R6qftpb9/image.png) (https://postimg.cc/R6qftpb9)

(https://i.postimg.cc/0KDzGTGg/image.png) (https://postimg.cc/0KDzGTGg)
Название: Re: Ошибка С1189
Отправлено: Александр Ривилис от 03-04-2021, 21:19:34
вылезло предупреждение:
Это нормально.
И в пути решения нет файла .arx
Наверное не там ищешь, если "проект собрался".
Название: Re: Ошибка С1189
Отправлено: Александр Ривилис от 03-04-2021, 21:21:25
Попробовал пересобрать проект, вот еще что-то:
Это я так понимаю не в момент сборки проекта, а в момент запуска отладки?
Название: Re: Ошибка С1189
Отправлено: ARXBeginner от 03-04-2021, 21:23:14
Файл .arx нашел, автокад перестал запускаться....
Попробовал пересобрать проект, вот еще что-то:
Это я так понимаю не в момент сборки проекта, а в момент запуска отладки?

Эти же сообщения вылезли при попытке запуска автокада
Название: Re: Ошибка С1189
Отправлено: Александр Ривилис от 03-04-2021, 21:24:30
Эти же сообщения вылезли при попытке запуска автокада
Если ты запускаешь AutoCAD его иконкой, то он запускается?
Название: Re: Ошибка С1189
Отправлено: ARXBeginner от 03-04-2021, 21:26:18
Если ты запускаешь AutoCAD его иконкой, то он запускается?
Нет, не запускается. Вылазят эти же диалоговые окна с сообщениями об ошибках
Название: Re: Ошибка С1189
Отправлено: Александр Ривилис от 03-04-2021, 21:28:33
ARXBeginner,
Значит или AutoCAD "сломался" или у тебя сломалась Windows. Попробуй просто перезагрузится и запустить AutoCAD.
Название: Re: Ошибка С1189
Отправлено: Александр Ривилис от 03-04-2021, 21:30:19
Если после перезагрузки не запустится: https://knowledge.autodesk.com/ru/support/autocad/troubleshooting/caas/sfdcarticles/sfdcarticles/RUS/AcBrandRes-dll-error-and-fatal-event.html
Название: Re: Ошибка С1189
Отправлено: ARXBeginner от 03-04-2021, 21:34:59
Перезагрузка не помогла, сношу Автокад и ставлю заново....
Название: Re: Ошибка С1189
Отправлено: Александр Ривилис от 03-04-2021, 21:37:06
Перезагрузка не помогла, сношу Автокад и ставлю заново....
Рекомендую воспользоваться этой инструкцией: https://knowledge.autodesk.com/community/article/49981
Название: Re: Ошибка С1189
Отправлено: ARXBeginner от 03-04-2021, 22:12:39
Мда, при попытке удалить старый автокад через панель управления удалился только русификатор, а сама программа осталась, наверное потому что установил не в путь по умолчанию, в итоге скачал установщик через бота и он пишет, что автокад у меня установлен, хотя я все вроде удалил... Я сломал почти все
Название: Re: Ошибка С1189
Отправлено: Александр Ривилис от 03-04-2021, 22:16:07
хотя я все вроде удалил...
Тут ключевое слово "вроде". Теперь можешь попробовать удалить при помощи MS FixIt: https://knowledge.autodesk.com/customer-service/download-install/remove-products/using-microsoft-fixit
Название: Re: Ошибка С1189
Отправлено: Александр Ривилис от 03-04-2021, 22:16:47
наверное потому что установил не в путь по умолчанию
На будущее не рекомендую так делать.
Название: Re: Ошибка С1189
Отправлено: ARXBeginner от 03-04-2021, 22:18:12
На будущее не рекомендую так делать.
Я уже понял, за последние два дня, жизнь научила...
Название: Re: Ошибка С1189
Отправлено: ARXBeginner от 03-04-2021, 22:41:34
Началась установка, что-то еще поудалял из этой статьи: https://knowledge.autodesk.com/ru/customer-service/download-install/remove-products/remove-windows-products#Uninstall%20Autodesk%20products
И утилита что-то отремонтировала
Название: Re: Ошибка С1189
Отправлено: ARXBeginner от 03-04-2021, 22:43:11
А как быть с лицензией? У меня была студенческая версия, от университета
Название: Re: Ошибка С1189
Отправлено: Александр Ривилис от 03-04-2021, 22:44:44
А как быть с лицензией? У меня была студенческая версия, от университета
Она и останется. Сейчас студенческая лицензия не по серийному номеру, а по учетной записи (логин/пароль) Autodesk. Впрочем для 2020-ой версии я точно не помню. Посмотри в личном кабинете Autodesk: https://manage.autodesk.com/cep/#products-services/all
Название: Re: Ошибка С1189
Отправлено: ARXBeginner от 03-04-2021, 22:47:26

(https://i.postimg.cc/bGTksC1Y/image.png) (https://postimg.cc/bGTksC1Y)

(https://i.postimg.cc/V5S08LZk/image.png) (https://postimg.cc/V5S08LZk)

Название: Re: Ошибка С1189
Отправлено: Александр Ривилис от 03-04-2021, 22:49:51
ARXBeginner,
Приложи log-файл (в zip-архиве). Подозреваю, что ты не всё удалил при деинсталляции.
Название: Re: Ошибка С1189
Отправлено: ARXBeginner от 03-04-2021, 22:54:30

(https://i.postimg.cc/G4NGY85V/image.png) (https://postimg.cc/G4NGY85V)
Еще и питон...
Название: Re: Ошибка С1189
Отправлено: Александр Ривилис от 03-04-2021, 22:56:30
Хм. Найди log-файлы из %TEMP% и в архиве выложи сюда. Посмотрю.
Название: Re: Ошибка С1189
Отправлено: ARXBeginner от 03-04-2021, 23:00:37
Нашел что-то такое, не знаю это или нет:
Название: Re: Ошибка С1189
Отправлено: Александр Ривилис от 03-04-2021, 23:10:03
Нашел что-то такое, не знаю это или нет:
Этих log-файлов недостаточно. Попробуй скачать и установить английскую версию инсталлятора AutoCAD.
Название: Re: Ошибка С1189
Отправлено: ARXBeginner от 03-04-2021, 23:32:53

(https://i.postimg.cc/jLKdCxdT/image.png) (https://postimg.cc/jLKdCxdT)

(https://i.postimg.cc/56n108R5/image.png) (https://postimg.cc/56n108R5)
Название: Re: Ошибка С1189
Отправлено: ARXBeginner от 03-04-2021, 23:38:43
Наверное, проще винду снести и заново все поставить.....
Название: Re: Ошибка С1189
Отправлено: Александр Ривилис от 03-04-2021, 23:57:57
ARXBeginner,
Попробуй в ветке реестра HKEY_CLASSES_ROOT\Installer\Products найти всё что содержит строки AutoCAD и ACAD и удалить эти ветки реестра. И повторно начать инсталляцию.
Название: Re: Ошибка С1189
Отправлено: ARXBeginner от 04-04-2021, 00:19:58
Стало лучше, он начал устанавливаться, но спустя какое-то время снова сказал что ему нужен автокад для установки
Название: Re: Ошибка С1189
Отправлено: Александр Ривилис от 04-04-2021, 00:24:44
ARXBeginner,
Значит что-то пропустил при удалении.