Re: Re: Заголовочные файлы c++ без расширения в Netbeans 6.7

Alexey Vladykin <[email protected]> Thu, 06 Aug 2009 17:58:21 +0400
Newsgroups gmane.comp.java.netbeans.general.russian
Organization Sun Microsystems, Inc.
Message-ID <[email protected]>
NetBeans считает файл без расширения заголовочным файлом C++, если верно
хотя бы одно утверждение:
1) в первой строке есть комментарий, содержащий "-*- C++ -*-"
2) в первой строке есть комментарий, содержащий "standard header"
3) неподалеку от начала файла есть директивы #include или #pragma

Ссылка на исходник:
http://hg.netbeans.org/cnd-main/file/090002554972/cnd/src/org/netbeans/modules/cnd/resources/mime-resolver-content-based.xml

Это работает для стандартных библиотек GNU и SunStudio и, как мы
надеялись, для большинства остальных случаев. В вашем случае приведенных
эвристик почему-то не хватает. Вы можете назвать используемые библиотеки
или привести примеры заголовочных файлов?



Igor V.Marenkov wrote:
> Alexey Vladykin пишет:
>> Можно подсказать редактору, что это C++, добавив в файл первой строчкой
>> такой комментарий:
>> // -*- C++ -*-
>>
>> После перезапуска NetBeans определит файл как заголовочный.
>>   
> Это конечно лучше чем ничего, но если это единственный способ, то жаль -
> системные или библиотечные хидеры хидеры особо не поредактируешь, да и
> много их :(