diff --git a/lib/check.h b/lib/check.h index bd00b5efe..0727f32ce 100644 --- a/lib/check.h +++ b/lib/check.h @@ -93,7 +93,7 @@ public: static void reportError(const ErrorLogger::ErrorMessage &errmsg); /** Base class used for whole-program analysis */ - class FileInfo { + class CPPCHECKLIB FileInfo { public: FileInfo() {} virtual ~FileInfo() {} diff --git a/lib/ctu.h b/lib/ctu.h index 0c458b12d..b9268b71a 100644 --- a/lib/ctu.h +++ b/lib/ctu.h @@ -31,7 +31,7 @@ /** @brief Whole program analysis (ctu=Cross Translation Unit) */ namespace CTU { - class FileInfo : public Check::FileInfo { + class CPPCHECKLIB FileInfo : public Check::FileInfo { public: std::string toString() const override; @@ -100,16 +100,16 @@ namespace CTU { const FunctionCall * * const functionCallPtr) const; }; - std::string toString(const std::list &unsafeUsage); + CPPCHECKLIB std::string toString(const std::list &unsafeUsage); - std::string getFunctionId(const Tokenizer *tokenizer, const Function *function); + CPPCHECKLIB std::string getFunctionId(const Tokenizer *tokenizer, const Function *function); /** @brief Parse current TU and extract file info */ - FileInfo *getFileInfo(const Tokenizer *tokenizer); + CPPCHECKLIB FileInfo *getFileInfo(const Tokenizer *tokenizer); - std::list getUnsafeUsage(const Tokenizer *tokenizer, const Settings *settings, const Check *check, bool (*isUnsafeUsage)(const Check *check, const Token *argtok)); + CPPCHECKLIB std::list getUnsafeUsage(const Tokenizer *tokenizer, const Settings *settings, const Check *check, bool (*isUnsafeUsage)(const Check *check, const Token *argtok)); - std::list loadUnsafeUsageListFromXml(const tinyxml2::XMLElement *xmlElement); + CPPCHECKLIB std::list loadUnsafeUsageListFromXml(const tinyxml2::XMLElement *xmlElement); } /// @} diff --git a/test/testrunner.vcxproj b/test/testrunner.vcxproj index 388c10453..4f9f4bfa0 100644 --- a/test/testrunner.vcxproj +++ b/test/testrunner.vcxproj @@ -29,7 +29,6 @@ - @@ -100,7 +99,6 @@ - diff --git a/test/testrunner.vcxproj.filters b/test/testrunner.vcxproj.filters index 1ce2ad77d..353b72d10 100644 --- a/test/testrunner.vcxproj.filters +++ b/test/testrunner.vcxproj.filters @@ -211,9 +211,6 @@ Source Files - - Source Files - @@ -240,8 +237,5 @@ Header Files - - Header Files - \ No newline at end of file