Консультация № 122184
08.02.2008, 03:53
0.00 руб.
0 1 1
Подскажите, что нужно сделать, чтобы в MS Visual Studio 2005 скомпилировался код, подключение библиотек в котором прив. в приложении. Пока что пишет
fatal error C1083: Cannot open include file: ‘mem.h‘: No such file or directory

На нормальных компьютерах этот код компилировался. Если у меня не хватает этой библиотеки mem.h то где ее взять и как установить?

И еще один вопрос. Дело в том, что не получается даже синус или косинус взять. Здесь пишет что
error C3861: ‘Sin‘: identifier not found
при этом библиотека math.h подключена.

Приложение:
#define STRICT#include <windows.h>#include <mem.h>#include <windowsx.h>#include <stdlib.h>#include <math.h>#include <dos.h>

Обсуждение

Неизвестный
08.02.2008, 04:38
общий
это ответ
Здравствуйте, Blackie!
Вместо #include <mem.h> поставить #include <memory.h>
Sin() и sin() это разные функции. Функция sin() вычисляет синус. Функции Sin() нет в стандартной библиотеке, поэтому компилятор и выдал ошибку - "не могу найти"
Форма ответа