Сообщество программистов Autodesk в СНГ
ADN Club => ObjectARX => Тема начата: Виталий от 07-04-2015, 12:20:01
-
Не компилируется один проект, log прилагаю. В vs2010 и arx2013 все компилируется, а в vs2012 с arx2015 нет, сотни ошибок в h файлах objectarx при компиляции си файлов проекта. В поисковике решений по настройке найти не могу.
-
Без проекта это гадание на кофейной гуще.
-
а если с проектом, то что от меня требуется, только файл проекта или все, включая файлы кодов или какие то отдельные файлы из проекта? Здесь же вопрос чисто настроек проекта, насколько я понимаю?
-
Без файлов .sdf, .suo. Каталоги Debug/Release/Win32/x64 удалить. Выполнить Clean Solution. Все файлы поместить в архив (zip или rar).
-
Судя по логу у тебя файлы .c, т.е. они трактуются как C, а не C++ и соотвественно не могут компилироваться корректно. Попробуй в установках проекта добавить ключ /TP:
https://msdn.microsoft.com/en-us/library/032xwy55%28v=vs.110%29.aspx
-
Судя по логу у тебя файлы .c, т.е. они трактуются как C, а не C++ и соотвественно не могут компилироваться корректно. Попробуй в установках проекта добавить ключ /TP:
/TP не помогает. Проблема начинается после конвертации проектов в vs2012 потом даже vs2010 также компилирует с теми же ошибками. Причем другие подобные проекты с идентичными настройками и си файлами все компилируются на ура. Только в одном проекте вот такая "фигня" при переходе на vs2012. Отправить на форум проект проблематично, он связан с другими, да и другие есть причины.
-
Отправить на форум проект проблематично, он связан с другими, да и другие есть причины.
Ну и как надеешься тебе смогут помочь?
P.S.: Убедись, что все pch-файлы удалены. Возможно у тебя подхватываются pch-файлы, созданные в VS 2010.
P.S.S: Самый простой способ - создай новый проект при помощи ObjectARX Wizard 2015, добавь в него свои файлы (переименовав .c в .cpp) - если и так не заработает, то тогда тебе придётся весь код переписывать с нуля.
-
P.S.S.S.: Надеюсь, что у тебя не просто VS 2012, а VS 2012 Update 4 и редакция не Express.