acrxEntryPoint.cpp(115): warning C4838: преобразование из "int" в "UINT" требует

Автор Тема: acrxEntryPoint.cpp(115): warning C4838: преобразование из "int" в "UINT" требует  (Прочитано 7357 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Николай ПолещукАвтор темы

  • ADN
  • *
  • Сообщений: 33
  • Карма: 9
Как относиться к такому сообщению при компиляции в Visual studio 2015 (для AutoCAD 2017)?
Показывает на макрос ACED_ADSSYMBOL_ENTRY_AUTO.

Отмечено как Решение Николай Полещук 23-09-2016, 10:35:28

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Как относиться к такому сообщению при компиляции в Visual studio 2015 (для AutoCAD 2017)?
Показывает на макрос ACED_ADSSYMBOL_ENTRY_AUTO.
Николай Николаевич! Не обращайте внимания. Но если Вас это сильно смущает, то нужно добавить компилятору дополнительную опцию, как это делает ObjectARX Wizard 2017:

Код - INI [Выбрать]
  1. /Wv:17.00.61030
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Николай ПолещукАвтор темы

  • ADN
  • *
  • Сообщений: 33
  • Карма: 9
Re: acrxEntryPoint.cpp(115): warning C4838:
« Ответ #2 : 23-09-2016, 08:48:48 »
Если так и задумано, тогда хорошо. Видимо, в дальнейшем макрос будет изменен.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Если так и задумано, тогда хорошо. Видимо, в дальнейшем макрос будет изменен.
Это очередное ужесточение требований компилятора к неявному преобразованию типов данных. Не думаю, что макрос будут менять. Разве что в очередной версии он не даст коду скомпилироваться.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение