![]() |
Модераторы: bsa |
![]() ![]() ![]() |
|
Roman1 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 12.10.2007 Репутация: нет Всего: нет |
Всем доброго времени суток. Пытаюсь собрать проект MPICH-3.0.3 (есть такой сайт mpich, но это не суть).
Проект рабочий и должен, вроде бы, собираться. У меня он не пошел, поэтому иду по всем файлам проекта по отдельности. Некоторые файлы проекта компилируются нормально, а при компиляции других выходит множество ошибок, вроде таких: 1>C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\winnt.h(1202): error C2018: неизвестный знак "0x24" 1>C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\winnt.h(1202): error C2061: синтаксическая ошибка: идентификатор "drv_group" 1>C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\winnt.h(1202): error C2059: синтаксическая ошибка: ; C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\winnt.h(1212): error C2085: EXCEPTION_ROUTINE: отсутствует в списке формальных параметров 1>C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\winnt.h(1212): error C2143: синтаксическая ошибка: отсутствие ";" перед "*" 1>C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\winnt.h(2235): error C2039: Header: не является членом "_XSAVE_AREA" 1> C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\winnt.h(2107): см. объявление "_XSAVE_AREA" 1>C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\winnt.h(2235): error C2056: недопустимое выражение 1>C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\winnt.h(2235): error C2466: невозможно выделить память для массива постоянного нулевого размера 1>C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\winnt.h(2235): error C2086: char __C_ASSERT__[1]: переопределение. Ясно, что в файлах SDK ошибок нет. Прошу подсказать как от них избавиться. Использую МS VS 2010 Prof, лицензионную. Пробовал везде вставлять #include <windows.h> и др., что часто советуют на форуме, но не помогло. Спасибо. |
|||
|
||||
math64 |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2505 Регистрация: 12.4.2007 Репутация: 12 Всего: 72 |
Смотри в файл, где сделано #include с первым сообщением, или в предудущем #include - ошибка там.
Системные заголовки лучше включать первыми. |
|||
|
||||
Roman1 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 12.10.2007 Репутация: нет Всего: нет |
Да, действительно первым #include идет подключение собственного заголовочного файла из этого проекта. Пробовал
перед ним подключить системные заголовочные файлы, но безрезультатно. А какого рода это может быть ошибка? |
|||
|
||||
math64 |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2505 Регистрация: 12.4.2007 Репутация: 12 Всего: 72 |
Ну, например, нет 0d-0a в конце вашего заголовка.
У или обычные - не хватает }, а обнаруживается в это в следующем заголовке. |
|||
|
||||
volatile |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2107 Регистрация: 7.1.2011 Репутация: 16 Всего: 85 |
проверьте включено ли М$ extensions.
очень похоже на то... опция /Za. (или где-то в этом районе..) ее не должно быть |
|||
|
||||
Roman1 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 12.10.2007 Репутация: нет Всего: нет |
Пришел на работу, /Za нашел, изменения не повлияли. Про остальное буду смотреть. Спасибо.
|
|||
|
||||
Roman1 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 12.10.2007 Репутация: нет Всего: нет |
Спросил у разработчиков проекта на форуме. Оказалось, что эта версия проекта вообще не пригодна для Windows.
Судя по сообщениям, там таких же как я полно. А указания на это нигде на сайте нет. Ну не сво...чи? Всем спасибо за помощь. Я много нового узнал из Ваших сообщений и из попыток собрать этот проект. Всем здоровья и удачи. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "C/C++: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |