На главную Наши проекты:
Журнал   ·   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
Страницы: (2) [1] 2  все  ( Перейти к последнему сообщению )  
> Project out of date , Собираю проект, запускаю. Выдает сообщение названия темы и предлагает собрать заново.
    После сборки проекта при запуске получаю сообщение Project out of date. Жму ОК, но проект не собирается заново, а только появляется строка что все ОК и программа запускается. Проверил все свойства проекта. Вроде все нормально. Нашел в базе этого сайта сообщение по моей теме, но там говорилось о том, что время в системе было отмотано назад, поэтому и появлялось такое сообщение. Вроде все проверил. Где грабли?
      Посмотри время последнего изменения исходных файлов - cpp, h и т.д. Если больше текущего, то проблема возможно в этом
        Цитата Олег М @
        Посмотри время последнего изменения исходных файлов - cpp, h и т.д. Если больше текущего, то проблема возможно в этом

        Вообще все посмотрел! Все времена. Если бы проблема была в датах или времени исходных файлов, они бы при повторной сборке компилировались бы заново. Но этого не происходит. Просто появляется строка с сообщением о сборке .exe и все. Но на всякий случай сейчас еще раз все проверю.
          Цитата a_n_y_a @
          Если бы проблема была в датах или времени исходных файлов, они бы при повторной сборке компилировались бы заново.

          Если время в будущем, то не будет компилиться.
          Почисти проект, удали все папки Debug/Release, а заодно и вот это
          del /S /F *.bak
          del /S *.ncb
          del /S *.sdf
          del /AH /S *.suo
          del /AH /S *.old
          del /S /Q /F /S ipch
            Цитата Олег М @
            Цитата a_n_y_a @
            Если бы проблема была в датах или времени исходных файлов, они бы при повторной сборке компилировались бы заново.

            Если время в будущем, то не будет компилиться.
            Почисти проект, удали все папки Debug/Release, а заодно и вот это
            del /S /F *.bak
            del /S *.ncb
            del /S *.sdf
            del /AH /S *.suo
            del /AH /S *.old
            del /S /Q /F /S ipch

            Удалил все лишние файлы. Собрал. Все равно говорит out of date. При повторной сборке пишет следующее:
            ExpandedWrap disabled
              1>------ Build started: Project: Pon_Prov, Configuration: Debug Win32 ------
              1>  Pon_Prov.vcxproj -> F:\VC++_2012_Win7\Povorot2010_Yuriy\Debug\Pon_Prov.exe
              ========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========

            Может это вам что нибудь скажет?
              Проверь ещё, что у тебя все файлы, которые добавлены в проект присутствуют.
              И поищи в vcxproj_файле <TrackFileAccess>
                Цитата a_n_y_a @
                После сборки проекта при запуске получаю сообщение Project out of date.

                А .obj файлы проекта ты сохраняешь ?
                1. Попробуй их (все) уничтожить и пересобрать весь проект.
                2. Попробуй щёлкнуть по "Build->Clean Solution".
                Сообщение отредактировано: ЫукпШ -
                  Цитата ЫукпШ @
                  Цитата a_n_y_a @
                  После сборки проекта при запуске получаю сообщение Project out of date.

                  А .obj файлы проекта ты сохраняешь ?
                  1. Попробуй их (все) уничтожить и пересобрать весь проект.
                  2. Попробуй щёлкнуть по "Build->Clean Solution".

                  Пробовал удалить все, что создано при сборке. Пересобирал. Не помогло.
                  "Build->Clean Solution" - не помогло. Файлы проверил, все есть. Даты все проверил. Все есть. Что еще посоветуете?
                    наверно файл проекта поврежден, попробуй новый создать
                      Цитата Олег М @
                      Проверь ещё, что у тебя все файлы, которые добавлены в проект присутствуют.
                      И поищи в vcxproj_файле <TrackFileAccess>

                      Проверил, TrackFileAccess в файле проекта нет. А почему файл проекта может быть поврежден? Ведь проект собирается, только со второго раза.
                        Цитата a_n_y_a @
                        После сборки проекта при запуске получаю сообщение Project out of date.

                        Так ты не можешь собрать проект или запустить ?
                        А если собрать проект нажатием на "Build Solution", а запустить
                        его потом вручную ?
                          Цитата ЫукпШ @
                          Цитата a_n_y_a @
                          После сборки проекта при запуске получаю сообщение Project out of date.

                          Так ты не можешь собрать проект или запустить ?
                          А если собрать проект нажатием на "Build Solution", а запустить
                          его потом вручную ?

                          Я собираю проект, запускаю из среды. Появляется сообщение: "Projekt out of date" и предлагается собрать проект. Я жму ОК,
                          В окне сборки появляются сообщение:
                          1>------ Build started: Project: Pon_Prov, Configuration: Debug Win32 ------
                          1> Pon_Prov.vcxproj -> F:\VC++_2012_Win7\Povorot2010_Yuriy\Debug\Pon_Prov.exe
                          ========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
                          и проект запускается. Программа работает! Но запустить удается только со второго раза! Вот в чем дело.

                          Добавлено
                          Вот еще проверил. Запускаю программу из среды, появляется сообщение "Projekt out of date", и далее так как я уже описал. Проект собирается, запускается. Все работатет. Выхожу из программы и снова запускаю из среды и опять мне предлагается собрать проект. И так при каждом запуске - сборка ехе и только после этого его запуск.
                            Создай новый проект и попробуй собрать. Если такая же фигня, скинь его сюда. Если нет фигни, то у тебя просто проект глючный, возможно в студии какоето исключение вылетело и что то не сохранило/перезаписало еще чего то.

                            Добавлено
                            Если такое происходит всегда, со всеми проектами, то возможно есть смысл переустановить студию, может у тебя какой сбой был, и какая нибудь херня полетела.
                              Цитата a_n_y_a @
                              Я собираю проект, запускаю из среды. Появляется сообщение: "Projekt out of date" и предлагается собрать проект.

                              Возможно, каким-то образом дата создания какого-то файла исходника
                              твоего проекта стала "не правильной". Например, файл создан или отредактирован в 2020 году.
                              Если так, поменяем дату на текущий момент.
                              (Например: добавим пустую строку, уничтожим пустую строку, спасёмся).
                              Сообщение отредактировано: ЫукпШ -
                                Проверил работу студии на другом проекте. Все ОК! Проект запускается без запроса на пересборку. В моем проекте, о котором шла речь, проверил все файла уже не один раз. Сейчас попробую переотрыть изменить и сохранить все файлы. Может поможет. Спосибо за помощь.

                                Добавлено
                                Открыл, добавил пробел и закрыл все хедеры и cpp файлы. Пересобрал весь проект. Проблема не ушла. Что еще посоветуете?
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:


                                Рейтинг@Mail.ru
                                [ Script execution time: 0,2456 ]   [ 17 queries used ]   [ Generated: 19.04.24, 20:33 GMT ]