На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела Visual C++ / MFC / WTL (далее Раздела)
1) На Раздел распространяются все Правила Форума.
2) Перед тем, как создать новый топик, убедитесь, что Вы читали Правила создания тем в Разделе.
3) Вопросы, не связанные с программированием (настройки MS Visual Studio, книги, библиотеки и т.д.),
обсуждаются в разделе C/C++: Прочее
4) Вопросы разработки .NET (Windows Form, C++/CLI и т.п.) приложений на Visual C++/C# обсуждаются в разделе .NET.
5) Нарушение Правил может повлечь наказание со стороны модераторов.

Полезные ссылки:
user posted image FAQ Раздела user posted image Обновления для FAQ Раздела user posted image Поиск по Разделу user posted image MSDN Library Online
Модераторы: ElcnU
  
> переход с VS 2012 на VS2017 , Непонятная ошибка при запуске приложения собранного в VC++ 2017 под Windows 10
    Есть приложение, с которым я работал последние несколько лет. Поставил Windows 10 и VS 2017. Некоторые приложения нормально перенеслись с 2012 студии на 2017, собираются и работают. Но есть одно приложение, использующее DirectX 2010. Пробовал поставить в Windows 10 этот старый дистрибутив DirectX. Ничего не получилось. Тогда я вынул из старой системы папки хедеров и библиотек, прикрутил их к проекту. Все стало собираться. Добавил dll, запускаю - ошибка 0xc000007b. Пробовал в отладчике ее отловить, не получается. Перезагрузился в Windows 7, запускаю это приложение, собранное в десятке, все работает. Разница между системами только в том, что в семерке установлен DirectX, а в десятке нет. Почитал на сайте микрософта про DirectX для VS2017, если правильно понял, в SDK для 2017 студии идет DirectX. Но хедеры от старого DirectX не находятся. Сначала при запуске говорила, что не хватает dll, я их добавил. Теперь просто вылетает по ошибке. Что я делаю не правильно?
      При более тщательном изучении вопроса, оказалось, что первая dll, про отсутствие которой сначала говорила система при запуске программы, видимо вызывала вторую, про отсутствие которой не говорила, а вылетала по ошибке! Добавил еще одну dll в папку проекта и все заработало. Всем спасибо, вопрос решен. Все работает.
        удали нафиг этот бред, не морочь голову людям :D
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0649 ]   [ 16 queries used ]   [ Generated: 20.04.24, 01:36 GMT ]