Galkov,
Вячеслав, я не считаю, что от подобных ошибок имеет смысл ставить какие-то предупреждения, что-то куда-то прятать и т.д... Однажды на каком-то С++ форуме наткнулся на топик, где человек написав *.с столкнулся с тем, что у него этот файл отказывался компилироваться не смотря на то, что все было синтаксически верно написано. А файл был примерно такого содержания:
и все, чего он хотел это использовать экспортируемые ф-ции из DLL библиотеки. А вот теперь представте, кто будет читать книгу по С++, если там после каждого абзаца будут стоять строки вида:
Внимание! В качестве заголовочных имен файлов нельзя вставлять имена динамически линкуемых библиотек, исполняемых файлов(ссылок http://...)!