![]() |
|
|
![]()
|
|
| Игорь1024 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 151 Регистрация: 11.5.2009 Где: Дальний Восток Репутация: нет Всего: нет |
(Пользуюсь VS2008);
На днях пришлось переставлять систему; Решил старый проект подправить, но получил при компиляции: 1>e:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\atlconv.h(92) : error C2061: синтаксическая ошибка: идентификатор "LONG_PTR" 1>e:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\atlconv.h(92) : error C2146: синтаксическая ошибка: отсутствие "(" перед идентификатором "LONG_PTR" 1>e:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\atlconv.h(92) : error C2061: синтаксическая ошибка: идентификатор "LONG_PTR" 1>e:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\atlconv.h(92) : error C2146: синтаксическая ошибка: отсутствие "(" перед идентификатором "LONG_PTR" 1>e:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\atltrace.h(48) : error C2833: 'operator DWORD_PTR' не является распознаваемым оператором или типом 1>e:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\atltrace.h(48) : error C2059: синтаксическая ошибка: newline 1>e:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\atltrace.h(48) : error C2238: непредвиденные лексемы перед ";" 1>e:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\atltrace.h(276) : error C2833: 'operator DWORD_PTR' не является распознаваемым оператором или типом 1>e:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\atltrace.h(277) : fatal error C1903: не удается восстановить после предыдущих ошибок; остановка компиляции Что самое странное, на предыдущей системе SDK новый не ставил и всё прекрасно работало. Вставлял #define LONG_PTR DWORD, но так на LONG_PTR компилятор опять матерится. Это всё при Release;(Всякие GetWindowLongPtr пришлось сменить на GetWindowLong и GWLP_HISTANCE на GWL_HISTANCE -раньше и на них ругался) При дебаге вообще 120 ошибок Как исправить это? Это сообщение отредактировал(а) Игорь1024 - 5.10.2010, 12:16 --------------------
The God is real,unless he is declared as integer. |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: нет Всего: 196 |
попробуй очистить старый проект от временных файлов. возможно, это из-за прекомпилированных заголовочных файлов.
|
|||
|
||||
| Игорь1024 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 151 Регистрация: 11.5.2009 Где: Дальний Восток Репутация: нет Всего: нет |
Не помогло.
Так и пишет про ошибки в atltrace.h; --------------------
The God is real,unless he is declared as integer. |
|||
|
||||
| icecrashldr |
|
|||
![]() Developer ![]() Профиль Группа: Участник Сообщений: 122 Регистрация: 5.7.2010 Репутация: нет Всего: нет |
скорее всего не хватает нужных includes .
Попробуйте в начале вставить #include <windows.h> |
|||
|
||||
| Игорь1024 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 151 Регистрация: 11.5.2009 Где: Дальний Восток Репутация: нет Всего: нет |
Как раз #include "windows.h" в начале стояло.
Проблему нашёл в парочке корявых фалов, которых заменил на файлы из другой студии. Всё работает. --------------------
The God is real,unless he is declared as integer. |
|||
|
||||
| Lowe |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 2.12.2011 Репутация: нет Всего: нет |
а не подскажете, какие такие файлы? почти уверен, что у меня точно такая же проблема, что и у Вас была ( Добавлено через 1 минуту и 59 секунд а ещё интересен способ, которым Вы эти файлы вычислили о_О |
|||
|
||||
| Lowe |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 2.12.2011 Репутация: нет Всего: нет |
а у меня проблема решилась
делал по видеоуроку, там специально создали файл .c помогло переименовывание в .cpp П.С. хотя остаётся ещё вопрос, почему у них в видеоуроке запустилось и при .c, но это уже другая тема |
|||
|
||||
| levsim |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 24.9.2014 Репутация: нет Всего: нет |
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |