C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Что за warning???
Jess
  Отправлено: 04.03.2006, 06:55


Дежурный стрелочник

Группа: Участник
Сообщений: 70



Вопрос такой, при инстале компонента в билдер, компиляция проходит без ошибок, но на одном из cpp файлов — варнинг, цитирую:
W8058 Cannot create pre-compiled header: write failed
Компонент собрался, все путем...
Может ли этот варнинг повлиять на работу программы при использовании этого компонента, на сколько это "плохой" варнинг и как от него избавиться???

Спасибо за ранее...
dvv
Отправлено: 04.03.2006, 07:14


Дежурный стрелочник

Группа: Участник
Сообщений: 43



А нет ли у тебя в каком-нибудь заголовочном файле (*.h, *.hpp) программного кода. Я не имею ввиду описания классов и прочее, то что там должно быть.
Может у тебя там описана какая-либо функция?
Такая ситуация — является причиной данного предупреждения.
Хотя, может еще что-то.
Jess
  Отправлено: 04.03.2006, 22:55


Дежурный стрелочник

Группа: Участник
Сообщений: 70



да нет, этот компонент это volgaDB, стянут с сайта разработчика, ничего в в хеадеры не тулил....
Halfdead
Отправлено: 06.03.2006, 11:46


Не зарегистрирован







QUOTE
Может ли этот варнинг повлиять на работу программы

Этот варнинг никак не может повлиять на работу программы (экзешника). Pre-compiled header используется для ускорения процесса компиляции и всё.

QUOTE
как от него избавиться???

Иногда так помогает:
1. Выставляем Project->Options->Compiler->Pre-Compiled headers = None
2. Делаем проекту Compile/Build
3. Ставим обратно "Use pre-compiled headers" или "Cache pre-compiled headers"
4. Делаем проекту Compile/Build. Варнинга уже не должно быть по идее.


Вернуться в Вопросы программирования в C++Builder