Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Cannot open include file: 'afxwin.h', Ошибка компилятора 
V
    Опции темы
Данкинг
Дата 24.1.2007, 21:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: нет
Всего: 130



Перенёс проект на другой комп и теперь не могу откомпилировать, выдаёт вот эту ошибку, а затем ещё что-то там не найдено... Как переделать проект под конкретный комп, чтобы можно было продолжать с ним работать??


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
_hunter
Дата 24.1.2007, 21:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 5
Всего: 98



а он там есть (этот afxwin.h')? в путях студии папка с файлом присутствует?


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Данкинг
Дата 24.1.2007, 21:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: нет
Всего: 130



Он есть в папке include, которая в папке со студией находится. Так же было и на другом компе...


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Earnest
Дата 25.1.2007, 09:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

Репутация: 87
Всего: 183



Проверь настройки студии: пути к каталогам, в частности. Проект лучше не трогать, а то каждый раз, как переносишь, придется править.


--------------------
...
PM   Вверх
threef
Дата 25.1.2007, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 375
Регистрация: 27.10.2005
Где: Запорожье

Репутация: 1
Всего: 10



Проверь переменную окружения INCLUDE
PM MAIL   Вверх
Данкинг
Дата 25.1.2007, 12:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: нет
Всего: 130



В путях каталоги указаны нормальные... А как INCLUDE надо проверить? Конкретно ссылается на .rc :

--------------------Configuration: calcul - Win32 Debug--------------------
Compiling resources...
d:\Progi\prg\!C++\calcul\calcul.rc(10) : fatal error RC1015: cannot open include file 'afxres.h'.
Error executing rc.exe.


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Данкинг
Дата 26.1.2007, 00:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: нет
Всего: 130



Хм. Вопрос решился переустановкой Студии... smile Но тем не менее, из-за чего глюк был - непонятно. smile 


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
NetJunky
Дата 19.8.2008, 11:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 277
Регистрация: 11.5.2008
Где: Tallinn

Репутация: нет
Всего: 0



C++ fatal error c1083: cannot open include file 'iostream.h'

Я просто пытаюсь откомпелировать проект через СДК в С++, но он не может найти все инклуд файлы, а точнее в данном случае библиотеку 'iostream.h'.
Почитал об этой ошибке и так понял, что это связанно с тем что у меня программа установленна не на стандартном логическом диске (тобишь С), а на другом. Читал, что можно указать путь через Tools > Options > Project and General Tools и там сверху из drop-down меню можно выбрать инклуды или либ, но как точно указать корректно путь, чтобы ничего не испортить больше чем есть не понял.

Не могли бы Вы с этим вопросом помочь.
Заранее спасибо.


--------------------
Sleep, those little slices of death; Oh how I loathe them. © Edgar Allan Poe
Таллиннцы http://vingrad.ru/groups.php?action=group_...mp;group_id=139

Для записи данных объёмом 1 Терабайт на бумагу, нужно срубить 50000 деревьев.
PM MAIL WWW ICQ Skype MSN   Вверх
Andrey44
Дата 19.8.2008, 11:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1501
Регистрация: 4.12.2006
Где: На работе

Репутация: 12
Всего: 26



iostream без .н


--------------------
????? ??, ??????? ?????.  smile 
PM MAIL WWW ICQ   Вверх
NetJunky
Дата 19.8.2008, 11:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 277
Регистрация: 11.5.2008
Где: Tallinn

Репутация: нет
Всего: 0



Цитата(Andrey44 @  19.8.2008,  11:37 Найти цитируемый пост)
iostream без .н 


Пробовал. Выдаёт так (напишу два варианта, чтобы моя проблема была очевиднее):

Вариант с 'iostream.h'
Код
1>------ Build started: Project: test_project, Configuration: Debug Win32 ------
1>Compiling...
1>test_project.cpp
1>c:\users\admin\projects\test_project\test_project.cpp(1) : fatal error C1083: Cannot open include file: 'iostream.h': No such file or directory
1>Build log was saved at "file://c:\Users\Admin\Projects\test_project\Debug\BuildLog.htm"
1>test_project - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========


Вариант с 'iostream'

Код
1>------ Build started: Project: test_project, Configuration: Debug Win32 ------
1>Compiling...
1>test_project.cpp
1>c:\users\admin\projects\test_project\test_project.cpp(33) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data
1>c:\users\admin\projects\test_project\test_project.cpp(42) : warning C4996: 'strcpy' was declared deprecated
1>        d:\program files\microsoft visual studio 8\vc\include\string.h(73) : see declaration of 'strcpy'
1>        Message: 'This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
1>c:\users\admin\projects\test_project\test_project.cpp(57) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data
1>c:\users\admin\projects\test_project\test_project.cpp(68) : warning C4996: 'getch' was declared deprecated
1>        d:\program files\microsoft visual studio 8\vc\include\conio.h(145) : see declaration of 'getch'
1>        Message: 'The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _getch. See online help for details.'
1>c:\users\admin\projects\test_project\test_project.cpp(77) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data
1>c:\users\admin\projects\test_project\test_project.cpp(82) : error C2065: 'cout' : undeclared identifier
1>c:\users\admin\projects\test_project\test_project.cpp(103) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data
1>c:\users\admin\projects\test_project\test_project.cpp(204) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data
1>Build log was saved at "file://c:\Users\Admin\Projects\test_project\Debug\BuildLog.htm"
1>test_project - 1 error(s), 7 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========



--------------------
Sleep, those little slices of death; Oh how I loathe them. © Edgar Allan Poe
Таллиннцы http://vingrad.ru/groups.php?action=group_...mp;group_id=139

Для записи данных объёмом 1 Терабайт на бумагу, нужно срубить 50000 деревьев.
PM MAIL WWW ICQ Skype MSN   Вверх
Andrey44
Дата 19.8.2008, 12:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1501
Регистрация: 4.12.2006
Где: На работе

Репутация: 12
Всего: 26



iostream без .н 
Код

std::cout



--------------------
????? ??, ??????? ?????.  smile 
PM MAIL WWW ICQ   Вверх
NetJunky
Дата 19.8.2008, 12:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 277
Регистрация: 11.5.2008
Где: Tallinn

Репутация: нет
Всего: 0



может это 
Код
using namespace std;
 или я несовсем понял к чему Ваша строка


--------------------
Sleep, those little slices of death; Oh how I loathe them. © Edgar Allan Poe
Таллиннцы http://vingrad.ru/groups.php?action=group_...mp;group_id=139

Для записи данных объёмом 1 Терабайт на бумагу, нужно срубить 50000 деревьев.
PM MAIL WWW ICQ Skype MSN   Вверх
Andrey44
Дата 19.8.2008, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1501
Регистрация: 4.12.2006
Где: На работе

Репутация: 12
Всего: 26



Код

using namespace std;

Можно и так, но лучше std::


--------------------
????? ??, ??????? ?????.  smile 
PM MAIL WWW ICQ   Вверх
NetJunky
Дата 19.8.2008, 12:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 277
Регистрация: 11.5.2008
Где: Tallinn

Репутация: нет
Всего: 0



но скажу заранее в любом случае не помогло.
ошибка моя указывает на то, что он не может её найти. её = библиотеку
на мсдн форуме читал на английском, что надо указать к инклудам и библиотекам корректный путь, но как это сделать не совсем понял.
понял только где.


--------------------
Sleep, those little slices of death; Oh how I loathe them. © Edgar Allan Poe
Таллиннцы http://vingrad.ru/groups.php?action=group_...mp;group_id=139

Для записи данных объёмом 1 Терабайт на бумагу, нужно срубить 50000 деревьев.
PM MAIL WWW ICQ Skype MSN   Вверх
Andrey44
Дата 19.8.2008, 12:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1501
Регистрация: 4.12.2006
Где: На работе

Репутация: 12
Всего: 26



NetJunky, это что-то новое.
Приведите пожалуйста код.


--------------------
????? ??, ??????? ?????.  smile 
PM MAIL WWW ICQ   Вверх
NetJunky
Дата 19.8.2008, 17:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 277
Регистрация: 11.5.2008
Где: Tallinn

Репутация: нет
Всего: 0



Смысла в коде нету, он же библиотеку не находит, а не код.


--------------------
Sleep, those little slices of death; Oh how I loathe them. © Edgar Allan Poe
Таллиннцы http://vingrad.ru/groups.php?action=group_...mp;group_id=139

Для записи данных объёмом 1 Терабайт на бумагу, нужно срубить 50000 деревьев.
PM MAIL WWW ICQ Skype MSN   Вверх
Andrey44
Дата 20.8.2008, 07:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1501
Регистрация: 4.12.2006
Где: На работе

Репутация: 12
Всего: 26



NetJunky, а-а-а! Ну понятно! Если вы читаете форумы на MSDN на английском,
то почему вы не почитали просто MSDN об ошибке С2065. О которой пишется и даже есть пример smile 
Код

// C2065.cpp
// compile with: /EHsc
// using namespace std;
#include <iostream>
int main() {
   cout << "Hello" << endl;   // C2065

   // try the following line instead
   std::cout << "Hello" << std::endl;
}



А какую библиотеку вы ищете я не знаю! smile 


--------------------
????? ??, ??????? ?????.  smile 
PM MAIL WWW ICQ   Вверх
NetJunky
Дата 20.8.2008, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 277
Регистрация: 11.5.2008
Где: Tallinn

Репутация: нет
Всего: 0



Andrey44, ну просто речь идёт об ошибке c1083, по-этому и не читал о той ошибке, которую Вы указали.

Скажу так проблему решил добавив один путь к списку include путей.


--------------------
Sleep, those little slices of death; Oh how I loathe them. © Edgar Allan Poe
Таллиннцы http://vingrad.ru/groups.php?action=group_...mp;group_id=139

Для записи данных объёмом 1 Терабайт на бумагу, нужно срубить 50000 деревьев.
PM MAIL WWW ICQ Skype MSN   Вверх
Andrey44
Дата 20.8.2008, 12:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1501
Регистрация: 4.12.2006
Где: На работе

Репутация: 12
Всего: 26



NetJunky, и вы хотите сказать что подключаете 
Код

#include <iostream.h>//???



--------------------
????? ??, ??????? ?????.  smile 
PM MAIL WWW ICQ   Вверх
NetJunky
Дата 22.8.2008, 11:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 277
Регистрация: 11.5.2008
Где: Tallinn

Репутация: нет
Всего: 0



Цитата(Andrey44 @  20.8.2008,  12:09 Найти цитируемый пост)
NetJunky, и вы хотите сказать что подключаете 
Выделить всёкод C++
1:
    
#include <iostream.h>//???



Нет. Как Вы и сказали без 
Код
#include <iostream>
, но факт в том что я изначально писал, про пути, а не про ошибку в коде.
В коде ошибки не было и я это знал, проблема была в настройках студии.

Теперь всё гут.


--------------------
Sleep, those little slices of death; Oh how I loathe them. © Edgar Allan Poe
Таллиннцы http://vingrad.ru/groups.php?action=group_...mp;group_id=139

Для записи данных объёмом 1 Терабайт на бумагу, нужно срубить 50000 деревьев.
PM MAIL WWW ICQ Skype MSN   Вверх
JanryMayers
Дата 11.6.2009, 14:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 71
Регистрация: 11.6.2009
Где: Украина, г. Киев

Репутация: нет
Всего: нет



Пытаюсь откомпилировать код написанный на С++ 6 в Visual C++ 2008 выдает такое сообщение. Вопрос: Какой инклуд нужен вместо этого, так как этого afxwin.h , я точно знаю нет в Visual C++ 2008.


------ Построение начато: проект: Step1, Конфигурация: Debug Win32 ------
Компиляция...
Step1.cpp
c:\documents and settings\1\мои документы\visual studio 2008\projects\step1\step1\step1.cpp(7) : fatal error C1083: Не удается открыть файл include: afxwin: No such file or directory
Журнал построения был сохранен в "file://c:\Documents and Settings\1\Мои документы\Visual Studio 2008\Projects\Step1\Step1\Debug\BuildLog.htm"
Step1 - ошибок 1, предупреждений 0
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========

PM MAIL   Вверх
exvion
Дата 10.7.2009, 10:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 1.7.2009

Репутация: нет
Всего: нет



Вот что нашел на сайте microsoft
Цитата

Some samples require the ATL and/or MFC headers, libraries, or runtime, which are included with Visual C++ (non-Express editions). When building a sample that depends on ATL/MFC without Visual Studio installed on your computer, you might see an error similar to this:

fatal error C1083: Cannot open include file: 'afxwin.h': No such file or directory 

To workaround this issue, install a non-Express version of Microsoft Visual Studio 2005 or Visual Studio 2008.


PM MAIL   Вверх
Анатолий86
Дата 9.3.2010, 22:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 9.3.2010

Репутация: нет
Всего: нет



Цитата(NetJunky @ 20.8.2008,  11:41)
Andrey44, ну просто речь идёт об ошибке c1083, по-этому и не читал о той ошибке, которую Вы указали.

Скажу так проблему решил добавив один путь к списку include путей.

NetJunky, у меня такая же проблема и ни где не могу найти ответ.
Если вас не затруднит опишите подробно как и где добавить пути.
Заранее спасибо.

P.S: программа на русском
PM MAIL   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0939 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.