Предупреждения компиляции с BoundChecker с использованием VS2005

Я получаю следующее предупреждение при компиляции моего кода для инструментов с помощью Compuware BoundChecker 8.1 в VS2005

1> Компиляция...

1> cl: предупреждение командной строки D9002: игнорирование неизвестной опции '/ NMbcOn'

1> cl: предупреждение командной строки D9002: игнорирование неизвестной опции '/NMclver:8.0'

1> IDEProject.cpp

1> Образцы...

1>NMLINK: предупреждение LNK4044: нераспознанная опция '/NMbcOn'; игнорируются

1>NMLINK: предупреждение LNK4044: нераспознанная опция '/NMclver:8.0'; игнорируются

Я думаю, что из-за вышеупомянутого предупреждения BoundChecker не сообщает об ошибках во время выполнения.

Любая помощь?

1 ответ

/NMbcOn - это ключ, который указывает NMCL использовать контрольно-измерительные приборы. CL, конечно, не знает, что это за переключатель, и он должен был быть исключен NMCL перед вызовом CL.

/NMclver:8.0 сообщает NMCL, какую версию CL вы используете - VS2005. Снова это должно быть удалено NMCL перед вызовом CL.

Как вы компилируете проект? Вы видите заголовки в выводе, которые показывают версию NMCL?

Другие вопросы по тегам