Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > Ошибка компиляции *.cpp


Автор: km999 5.9.2010, 18:18
Компилятор извещает об ошибке: Cannot open include file "Dsound.h": No such file or directory. У меня VC++ EE 2008. Пути к *.h файлам прописаны, там же лежит dsound.h. В чем может быть проблема?

Автор: greengarlic 5.9.2010, 18:47
а если попробовать прописать полный путь к файлу? и сделать Bild->Clean Solution ?

Автор: km999 5.9.2010, 18:53
Где прописать полный путь к файлу? "Build" - такого у меня нету.

Автор: km999 5.9.2010, 19:14
Могу исходник выложить.

Автор: greengarlic 5.9.2010, 19:27
Цитата
Где прописать полный путь к файлу?

К примеру у тебя так:
Код

#include "Dsound.h"

а ты попробуй так:
 
Код

#include "c:/projects/1/Dsound.h" // или какой там у тебя путь к файлу



Автор: km999 5.9.2010, 19:51
greengarlic
спасибо, помогло. Но почему нужно было указывать полный путь, если в настройках компилятора пути заданы?

Автор: azesmcar 5.9.2010, 19:55
Цитата(km999 @  5.9.2010,  19:51 Найти цитируемый пост)
Но почему нужно было указывать полный путь, если в настройках компилятора пути заданы? 

видимо плохо заданы

Автор: smalcom 10.9.2010, 12:25
потому что по "путям" компилятор ищет если включать файлы так
Код

#include <файл>

а если писать
Код

#include "файл"

то файл будет искаться только в текущей директории

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)