Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/364: Рейтинг темы: голосов - 364, средняя оценка - 4.95
0 / 0 / 0
Регистрация: 08.10.2015
Сообщений: 5

Ошибка fatal error C1083: Cannot open include file: ***: No such file or directory

19.03.2009, 15:22. Показов 66696. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста исправить ошибку. При компиляции возникает вот такая беда.
подробности в скриншотах. даже если переносишь все файлы в обну папку, ничего не помогает.
Миниатюры
Ошибка fatal error C1083: Cannot open include file: ***: No such file or directory   Ошибка fatal error C1083: Cannot open include file: ***: No such file or directory  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.03.2009, 15:22
Ответы с готовыми решениями:

Ошибка fatal error C1083: Cannot open include file: 'd3d8.h': No such file or directory
Всем добрый вечер! У меня возникает ошибки при компиляции файла. Подробности в скриншотах. ...

fatal error C1083: Cannot open include file: 'windows.h': No such file or directory
Почему Visul C++ 2005 Express Editional ругается на # include <windows.h>, пишет:>g:\documents and settings\max\мои документы\visual studio...

fatal error C1083: Cannot open include file: 'cl.h': No such file or directory
#include <CL/cl.h> #include <stdio.h> #include <iostream> #include <windows.h> Подскажите, пожалуйста, как подключить библиотеку...

17
Эксперт С++
 Аватар для XuTPbIu_MuHTAu
2256 / 771 / 25
Регистрация: 27.05.2008
Сообщений: 1,496
19.03.2009, 15:47
В коде ошибки,поэтому экзешника и нет. См. лог компилятора.
0
54 / 50 / 9
Регистрация: 16.05.2008
Сообщений: 162
19.03.2009, 16:37
на первом скриншоте видно что кампилятор не нашел в текущей директории проекта файл stdafx.h , потому что правильно было бы написать
Code
1
#include "stdafx.h"
, а не как видно на скриншоте
Code
1
#include <stdafx.h>
Ну и как следствии ошибки при кампиляции exe-файл просто не был создан, и не мог его запустить о чем и писал в сообщении на зкране.

Добавлено через 2 минуты 56 секунд
Garretshadow, проверь как у тебя подключается stdlib.h - должно быть так
Code
1
#include <stdlib.h>
0
Зартдинов Янус
27.03.2010, 12:15
У меня такая ошибка выводится, незнаю что даже и делать. :-( Помогите пожалуйста.

Эксперт С++
 Аватар для XuTPbIu_MuHTAu
2256 / 771 / 25
Регистрация: 27.05.2008
Сообщений: 1,496
27.03.2010, 13:10
Зартдинов Янус,

C++
1
2
#include <iostream>
#include <stdlib.h>
1
Зартдинов Янус
27.03.2010, 13:28
Все исправил но почему то все равно ту ошибку выводит.
Эксперт С++
 Аватар для XuTPbIu_MuHTAu
2256 / 771 / 25
Регистрация: 27.05.2008
Сообщений: 1,496
27.03.2010, 14:14
using namespace std;

И копируй логи, эта ошибка всего лишь говорит,что файл собрать не удалось.А почему я отсюда не вижу,далеко мне..
1
Кошковед
 Аватар для co6ak
521 / 509 / 63
Регистрация: 12.04.2010
Сообщений: 1,390
12.04.2010, 23:18
Здраствуйтееее.
Проблема аналогична.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <iostream>
using namespace std ;
#include "Book.h"
// конструктор по умолчанию
CBook :: CBook ( ) : m_year ( 0 ), m_pTitle ( " " )
{
    m_author [ 0 ] = '\0' ; 
    cout << "default CONSTRUCTOR\nthis = " << this ;
}
// конструктор с параметрами
CBook :: CBook  ( char *author, char *title, int year ) : m_year ( year ), m_pTitle ( title )
{
    strncpy_s ( m_author, 50, author, 49 ) ;
    if ( strlen ( author ) > 49 ) m_author [ 49 ] = '\0' ;
    cout << "with parameters CONSTRUCTOR\nthis = " << this ;
}
// конструктор копирования
CBook :: CBook ( CBook &o ) : m_year ( o.m_year )
{
    strcpy_s ( m_author, strlen ( o.m_author ) + 1, o.m_author ) ;
    m_pTitle = new char [strlen ( o.m_pTitle ) + 1 ] ;
    strcpy_s ( m_pTitle, strlen ( o.m_pTitle ) + 1, o.m_pTitle ) ;
    cout << "CONSTRUCTOR of copying\nthis = " << this ;
}
// деструктор
CBook :: ~CBook ( )
{   delete [ ] m_pTitle ; cout << "DESTRUCTOR\t " << this << endl ; }
// главная функция
 
 
void view ( char*, CBook& ) ;
int main ( )
{
...
}
// функция вывода состояния объекта класса CBook
void view ( char *s, CBook &o )
.h файл. лежит в том же каталоге
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#pragma once
class CBook
{
private:
    char m_author [ 50 ] ;  
    char *m_pTitle ;    
    int m_year ;        
public:
    void setAuthor ( const char* ) ;
    void setTitle ( const char* ) ;
    void setYear ( const int ) ;
    char* getAuthor ( void ) ;
    char* getTitle ( void ) ;
    int getYear ( void ) ;
} ;
заранее благодарен
0
 Аватар для Hell Knight
230 / 60 / 17
Регистрация: 11.03.2010
Сообщений: 294
12.04.2010, 23:54
сталкивался с такой ошибкой...
ну во-первых вместо:
#include <iostream.h>
нужно писать:
#include <iostream>
без .h

насчет stdafx:
я как понял ты юзаешь шаблон, который сам создает эти файлы ?
у меня такое тоже было: создаю проект компилить... а он ошибки выдает...
я решил это прокомпилив отдельно каждый файл... каждый заголовочник отдельно...
и только потом запускался без проблем...
1
1130 / 789 / 232
Регистрация: 12.04.2010
Сообщений: 2,012
13.04.2010, 18:38
Цитата Сообщение от co6ak Посмотреть сообщение
Cannot open include file: ***: No such file or directory
Какой файл не может найти? *** - как называется?

Цитата Сообщение от co6ak Посмотреть сообщение
.h файл. лежит в том же каталоге
Разве при определении класса не следует указать конструкторы?
В файле "Book.h"

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class CBook
{
public:
    CBook ( );
    CBook  ( char *author, char *title, int year );
    CBook ( CBook &o );
    ~CBook ( );
private:
        char m_author [ 50 ] ;  
        char *m_pTitle ;        
        int m_year ;            
public:
        void setAuthor ( const char* ) ;
        void setTitle ( const char* ) ;
        void setYear ( const int ) ;
        char* getAuthor ( void ) ;
        char* getTitle ( void ) ;
        int getYear ( void ) ;
};
1
Кошковед
 Аватар для co6ak
521 / 509 / 63
Регистрация: 12.04.2010
Сообщений: 1,390
13.04.2010, 19:24
Book.h не может найти.
конструкторы в сам файл Book.h пихал. не фурычит >_<
0
1130 / 789 / 232
Регистрация: 12.04.2010
Сообщений: 2,012
13.04.2010, 20:18
Цитата Сообщение от co6ak Посмотреть сообщение
Book.h не может найти.
В SolutionExplorer в HeaderFiles есть book.h ?
Попробуйте создать новый проект - Windows32-Console (non-empty)
Будет он компилироваться?
В новом проекте замените main() своей функцией main().
0
Кошковед
 Аватар для co6ak
521 / 509 / 63
Регистрация: 12.04.2010
Сообщений: 1,390
13.04.2010, 23:25
Цитата Сообщение от Alex5 Посмотреть сообщение
В SolutionExplorer в HeaderFiles есть book.h ?
Попробуйте создать новый проект - Windows32-Console (non-empty)
Будет он компилироваться?
В новом проекте замените main() своей функцией main().

1)есть.

2) не компилится. опять же ссылается на файл.

стоит ли поставить VS 2005 pro взамен обычной?
0
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
15.04.2010, 11:22
co6ak, выложите проект
0
Кошковед
 Аватар для co6ak
521 / 509 / 63
Регистрация: 12.04.2010
Сообщений: 1,390
16.04.2010, 02:23
Цитата Сообщение от M128K145 Посмотреть сообщение
co6ak, выложите проект

воть.
помогите пажалстааа.
не могу додуматься.
чувствую себя неимоверным дураком уже >_<
Вложения
Тип файла: rar ch3.rar (559.6 Кб, 43 просмотров)
0
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
16.04.2010, 11:13
Посмотрел я ваш проект, проблем с подключениями файлов там нет, просто опишите реализацию методов
C++
1
2
3
4
5
6
void setAuthor ( const char* ) ;
void setTitle ( const char* ) ;
void setYear ( const int ) ;
char* getAuthor ( void ) ;
char* getTitle ( void ) ;
int getYear ( void ) ;
И вынесите хедеры и реализацию в отдельные файлы, а не скомкав весь проект в один прекомпилированый и файл мейна
1
Кошковед
 Аватар для co6ak
521 / 509 / 63
Регистрация: 12.04.2010
Сообщений: 1,390
17.04.2010, 16:19
Цитата Сообщение от M128K145 Посмотреть сообщение
Посмотрел я ваш проект, проблем с подключениями файлов там нет, просто опишите реализацию методов
C++
1
2
3
4
5
6
void setAuthor ( const char* ) ;
void setTitle ( const char* ) ;
void setYear ( const int ) ;
char* getAuthor ( void ) ;
char* getTitle ( void ) ;
int getYear ( void ) ;
И вынесите хедеры и реализацию в отдельные файлы, а не скомкав весь проект в один прекомпилированый и файл мейна

спасибо за помощь.
как выяснилось, мне пока мозгов не хватает в классы лезть и интуитивно там разбираться.
буду искать чтиво по классам
0
1 / 1 / 0
Регистрация: 26.06.2010
Сообщений: 14
27.06.2010, 21:06
Может быть и мне подскажите:
Вот требуется с OpenGL Visual C++

Вот запускаю,это для проверки,с сайта
http://www.mrmoen.com/2008/03/... s-edition/

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
#include "stdafx.h"
#include "iostream"
#pragma comment(lib, "opengl32.lib")
#pragma comment(lib, "glu32.lib") 
 
#include <windows.h>
#include <gl/gl.h>
#include <gl/glu.h>
 
HWND    hWnd;
HDC     hDC;
HGLRC   hRC;
 
// Set up pixel format for graphics initialization
void SetupPixelFormat()
{
    PIXELFORMATDESCRIPTOR pfd, *ppfd;
    int pixelformat;
 
    ppfd = &pfd;
 
    ppfd->nSize = sizeof(PIXELFORMATDESCRIPTOR);
    ppfd->nVersion = 1;
    ppfd->dwFlags = PFD_DRAW_TO_WINDOW | PFD_SUPPORT_OPENGL | PFD_DOUBLEBUFFER;
    ppfd->dwLayerMask = PFD_MAIN_PLANE;
    ppfd->iPixelType = PFD_TYPE_COLORINDEX;
    ppfd->cColorBits = 16;
    ppfd->cDepthBits = 16;
    ppfd->cAccumBits = 0;
    ppfd->cStencilBits = 0;
 
    pixelformat = ChoosePixelFormat(hDC, ppfd);
    SetPixelFormat(hDC, pixelformat, ppfd);
}
 
// Initialize OpenGL graphics
void InitGraphics()
{
    hDC = GetDC(hWnd);
 
    SetupPixelFormat();
 
    hRC = wglCreateContext(hDC);
    wglMakeCurrent(hDC, hRC);
 
    glClearColor(0, 0, 0, 0.5);
    glClearDepth(1.0);
    glEnable(GL_DEPTH_TEST);
}
 
// Resize graphics to fit window
void ResizeGraphics()
{
    // Get new window size
    RECT rect;
    int width, height;
    GLfloat aspect;
 
    GetClientRect(hWnd, &rect);
    width = rect.right;
    height = rect.bottom;
    aspect = (GLfloat)width / height;
 
    // Adjust graphics to window size
    glViewport(0, 0, width, height);
    glMatrixMode(GL_PROJECTION);
    glLoadIdentity();
    gluPerspective(45.0, aspect, 1.0, 100.0);
    glMatrixMode(GL_MODELVIEW);
}
 
// Draw frame
void DrawGraphics()
{
    glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
 
    // Set location in front of camera
    glLoadIdentity();
    glTranslated(0, 0, -10);
 
    // Draw a square
    glBegin(GL_QUADS);
    glColor3d(1, 0, 0);
    glVertex3d(-2, 2, 0);
    glVertex3d(2, 2, 0);
    glVertex3d(2, -2, 0);
    glVertex3d(-2, -2, 0);
    glEnd();
 
    // Show the new scene
    SwapBuffers(hDC);
}
 
// Handle window events and messages
LONG WINAPI MainWndProc (HWND hWnd, UINT uMsg, WPARAM  wParam, LPARAM  lParam)
{
    switch (uMsg)
    {
    case WM_SIZE:
        ResizeGraphics();
        break;
 
    case WM_CLOSE: 
        DestroyWindow(hWnd);
        break;
 
    case WM_DESTROY:
        PostQuitMessage(0);
        break;
 
    // Default event handler
    default: 
        return DefWindowProc (hWnd, uMsg, wParam, lParam); 
        break; 
    } 
 
    return 1; 
}
 
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
 
    const LPCWSTR appname = TEXT("OpenGL Sample");
 
    WNDCLASS wndclass;
    MSG      msg;
 
    // Define the window class
    wndclass.style         = 0;
    wndclass.lpfnWndProc   = (WNDPROC)MainWndProc;
    wndclass.cbClsExtra    = 0;
    wndclass.cbWndExtra    = 0;
    wndclass.hInstance     = hInstance;
    wndclass.hIcon         = LoadIcon(hInstance, appname);
    wndclass.hCursor       = LoadCursor(NULL,IDC_ARROW);
    wndclass.hbrBackground = (HBRUSH)(COLOR_WINDOW+1);
    wndclass.lpszMenuName  = appname;
    wndclass.lpszClassName = appname;
 
    // Register the window class
    if (!RegisterClass(&wndclass)) return FALSE;
 
    // Create the window
    hWnd = CreateWindow(
            appname,
            appname,
            WS_OVERLAPPEDWINDOW | WS_CLIPSIBLINGS | WS_CLIPCHILDREN,
            CW_USEDEFAULT,
            CW_USEDEFAULT,
            800,
            600,
            NULL,
            NULL,
            hInstance,
            NULL);
 
    if (!hWnd) return FALSE;
 
    // Initialize OpenGL
    InitGraphics();
 
    // Display the window
    ShowWindow(hWnd, nCmdShow);
    UpdateWindow(hWnd);
 
    // Event loop
    while (1)
    {
        if (PeekMessage(&msg, NULL, 0, 0, PM_NOREMOVE) == TRUE)
        {
            if (!GetMessage(&msg, NULL, 0, 0)) return TRUE;
 
            TranslateMessage(&msg);
            DispatchMessage(&msg);
        }
        DrawGraphics();
    }
 
    wglDeleteContext(hRC);
    ReleaseDC(hWnd, hDC);
}

И та же ошибка




fatal error C1083: Cannot open include file: 'windows.h': No such file or directory
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.06.2010, 21:06
Помогаю со студенческими работами здесь

Fatal error C1083: Не удается открыть файл include: iostream.h: No such file or directory
Ругается и все, Подскажите,что делать? Ошибка 1 fatal error C1083: Не удается открыть файл include: iostream.h: No such file or...

Fatal error C1083: Не удается открыть файл include: afxwin.h: No such file or directory
Помогите установить VC++ 2008. Что делать при этой ошибке: Ошибка 1 fatal error C1083: Не удается открыть файл include: afxwin.h: No such...

Ошибка "Fatal error C1083: Не удается открыть файл include: stdafx.h: No such file or directory"
Здравствуйте, помогите пожалуйста во многих лабораторных работах выдаёт ошибку &quot;fatal error C1083: Не удается открыть файл include:...

fatal error C1083: Cannot open include file: 'Date.h': No such file or directory
Всем добрый вечер! У меня проблема. Мне нужно, чтобы мой класс содержал обьект другого класса как элемент данных, я его добавила в проект,...

Error 1 fatal error C1083: Cannot open include file: 'fstream.h': No such file or directory
// 3.cpp : main project file. #include &quot;stdafx.h&quot; #include &lt;fstream.h&gt; #include &lt;iomanip.h&gt; #define MIN_DISCOUNT 0.97; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru