2016-09-15 2 views
-1

Я работаю над продуктом C/C++, который работает только в среде Linux. Это массивная база кода и создание целей линта вручную будет невероятно болезненным. Я знаю, что вы можете связать Lint с cmake, поэтому cmake генерирует эти цели для вас, пока он создает код. У Cmake есть макрос, называемый add_pc_lint (https://cmake.org/Wiki/PC-Lint), который делает это за вас. Я хотел знать, есть ли что-то подобное, которое можно было бы использовать для Flexelint?Создайте цели Lint с помощью cmake (Flexelint/Linux)

В настоящее время я имею лицензию PC-Lint и хотел задать этот вопрос, прежде чем тратить $ 998 на лицензию Flexelint. Благодаря!

ответ

0

FlexeLint и PC-lint используют одно и то же руководство, поэтому я уверен, что они полностью совместимы с командной строкой. Вы должны иметь возможность использовать те же файлы make для обоих, либо с небольшими изменениями. В противном случае они предлагают 30-дневную гарантию возврата денег.

Другой вариант может заключаться в том, чтобы запустить PC-lint под Wine. Я попробовал это один раз, и у меня это получилось, но потом я никогда не использовал его, поэтому я не уверен, насколько он работает.

-1

Так что я получил лицензию FlexeLint вчера, и теперь я пытаюсь интегрировать ее в свои CMakeLists. Я изучаю исходный код функции cmake's add_pc_lint и пытаюсь изменить его для работы с FlexeLint. Если кто-то раньше играл с ним, прокомментируйте. Руководство FlexeLint совсем не полезно.

+0

Ответы предназначены для решения вопросов. Это комментарий, и вы должны добавить комментарии к этому разделу комментариев. – NotJay

Смежные вопросы