Как я могу сделать MinGW чувствительным к регистру для имен включенных заголовочных файлов - PullRequest
3 голосов
/ 22 ноября 2010

Я хочу, чтобы MinGW проверил, чтобы имена файлов, указанные в директивах #include, были правильными. MinGW нечувствителен к регистру по умолчанию, возможно, потому что windows нечувствителен к регистру, когда дело доходит до имен файлов, но я работаю в кроссплатформенной среде и хочу убедиться, что gcc не жалуется в Linux, когда кто-то указывает файл включения с неправильный случай.

Я думал, что для включения этого может быть переключатель компиляции, но я не смог его найти. Любые альтернативные предложения также приветствуются.

Ответы [ 2 ]

1 голос
/ 24 ноября 2010

Я не думаю, что у MinGW есть такая опция.Если вы предполагаете, что работаете на NTFS, по крайней мере, вам, вероятно, будет не слишком сложно его кодировать и внести патч.Но самое простое решение на сегодняшний день - просто напомнить людям о правильности регистра и исправить (надеюсь, редкие!) Случаи, когда они проскальзывают.

Иногда лучшим решением является социальное, а не техническое.

0 голосов
/ 22 ноября 2010

Я не могу думать о прямом решении, чем написать какой-то специальный инструмент, чтобы проверить это :) Подсистемы Win32 обычно накладывают нечувствительность к регистру, что делает невозможным получение чувствительного к регистру запроса файла в Windows. По крайней мере, в файловых системах FATxx и NTFS регистр не учитывается. Я не пробовал смонтированную файловую систему NFS. Если это вариант, вы можете просто попробовать ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...