Форум программистов, компьютерный форум CyberForum.ru

Include в MakeFile в VS2008 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вопросы по С++ http://www.cyberforum.ru/cpp-beginners/thread340179.html
1) Чем отличается const *char от сhar при использовании в программах? 2) Тип void * так и не понял как и что с ним делать. Видел в функциях в качестве возвращаемого значения зачем он там нужен? 3) Зачем при создании структуры использовать впереди typedef? Типа такого typedef struct klon {};
Visual C++ C++ MFC-приложение, ошибка при рисовании. Учусь программировать, изучаю MFC. Решил написать простенькое приложение. Суть в том, чтобы на форме отображался прямоугольник(создал для него класс, включающий цвет, координаты и т.д.). Он реагирует на нажатие клавиш, перемещаясь по окну(работает). Все это реализовано в функции, которая вызывается из таймера. Все работает, доволен, но где-то после четырех тысяч вызовов(таймер срабатывает каждые... http://www.cyberforum.ru/cpp-beginners/thread340170.html
C++ Посоветуйте решение.
Есть пара значений вида: Значение(тип string) - число(тип float), которые нужно хранить "неразрывно". Значения передаются из другой функции, поэтому изначально количество таких пар не известно. Собственно в чем их хранить? Динамические массивы не предлагать.
C++ Работа с динамическими массивами
Добрый день! Написал программу на си, которая рисует окружность в псевдографике: // Clocks.cpp : Defines the entry point for the console application. #include "stdafx.h" #include <iostream> #include <math.h> using namespace std;
C++ QT собирается четвертый час, "зависнув" на одном месте. Это нормальн? http://www.cyberforum.ru/cpp-beginners/thread340140.html
Проблема в названии темы. Решил попробовать QT, скачал, выполнил, как положенно, "configure", после чего ввел "nmake". В мануале, по которому ставлю, сказанно, что на это может уйти около 3-х часов, вот уже идет четвертый час, все это время консоль находиться вот в таком виде: При чем до gmath.cpp дошло за 2-3 минуты, после этого ни чего не происходит. Скажите - это нормально? или стоит...
C++ bad_alloc народ че такое у меня прога прерывается и пишет "std::bad_alloc" ? кто знает что это? и как с этим бороться ? подробнее

Показать сообщение отдельно
roman1991
0 / 0 / 0
Регистрация: 08.08.2011
Сообщений: 10
08.08.2011, 17:27     Include в MakeFile в VS2008
У меня есть проект типа makefile в Visual Studio 2008.
когда я пытаюсь подключить заголовки стандартных библиотек .h при компиляции выскакивает много синтаксических ошибок.

Нужно ли в самом makefile включать include h файлов? если да, то как это делается? а если нет, то в чем ошибка?

Лог ошибок

14>crypto.c
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(833) : error C2016: C requires that a struct or union has at least one member
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(833) : error C2061: syntax error : identifier 'DWORD'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(835) : error C2143: syntax error : missing '{' before '*'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(835) : warning C4218: nonstandard extension used : must specify at least a storage class or a type
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(836) : error C2061: syntax error : identifier 'cbOID'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(836) : error C2059: syntax error : ';'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(837) : error C2059: syntax error : '}'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(842) : error C2061: syntax error : identifier 'BYTE'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(843) : error C2061: syntax error : identifier 'cbInnerString'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(843) : error C2059: syntax error : ';'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(844) : error C2143: syntax error : missing '{' before '*'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(844) : warning C4218: nonstandard extension used : must specify at least a storage class or a type
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(845) : error C2061: syntax error : identifier 'cbOuterString'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(845) : error C2059: syntax error : ';'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(846) : error C2059: syntax error : '}'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(850) : error C2016: C requires that a struct or union has at least one member
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(850) : error C2061: syntax error : identifier 'DWORD'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(852) : error C2061: syntax error : identifier 'cBits'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(852) : error C2059: syntax error : ';'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(853) : error C2061: syntax error : identifier 'dwFlags'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(853) : error C2059: syntax error : ';'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(854) : error C2061: syntax error : identifier 'dwReserved'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(854) : error C2059: syntax error : ';'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(855) : error C2059: syntax error : '}'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(866) : error C2061: syntax error : identifier 'DWORD'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(867) : error C2061: syntax error : identifier 'dwNameLen'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(867) : error C2059: syntax error : ';'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(869) : error C2059: syntax error : '}'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(874) : error C2061: syntax error : identifier 'DWORD'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(875) : error C2061: syntax error : identifier 'dwMinLen'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(875) : error C2059: syntax error : ';'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(876) : error C2061: syntax error : identifier 'dwMaxLen'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(876) : error C2059: syntax error : ';'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(877) : error C2061: syntax error : identifier 'dwProtocols'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(877) : error C2059: syntax error : ';'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(878) : error C2061: syntax error : identifier 'dwNameLen'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(878) : error C2059: syntax error : ';'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(880) : error C2061: syntax error : identifier 'dwLongNameLen'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(880) : error C2059: syntax error : ';'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(882) : error C2059: syntax error : '}'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(886) : error C2016: C requires that a struct or union has at least one member
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(886) : error C2061: syntax error : identifier 'BYTE'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(887) : error C2061: syntax error : identifier 'bVersion'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(887) : error C2059: syntax error : ';'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(888) : error C2061: syntax error : identifier 'reserved'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(888) : error C2059: syntax error : ';'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(890) : error C2059: syntax error : '}'
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru