diff --git a/cli/main.cpp b/cli/main.cpp index c63fb3234..543d8628d 100644 --- a/cli/main.cpp +++ b/cli/main.cpp @@ -94,6 +94,10 @@ void CheckOther::checkZeroDivision() #include "cppcheckexecutor.h" +#ifdef _WIN32 +#include +#endif + /** * Main function of cppcheck * @@ -104,6 +108,11 @@ void CheckOther::checkZeroDivision() int main(int argc, char* argv[]) { CppCheckExecutor exec; +#ifdef _WIN32 + char exename[1024] = {0}; + GetModuleFileNameA(NULL, exename, sizeof(exename)/sizeof(exename[0])-1); + argv[0] = exename; +#endif return exec.check(argc, argv); }