dll加载路径错误

This commit is contained in:
2025-06-08 17:40:21 +08:00
parent 232ba1a5ae
commit 2298e69a1c
84 changed files with 4749 additions and 241 deletions

View File

@ -0,0 +1,24 @@
#pragma once
#ifdef DLL_EXPORT
#define DLL_API __declspec(dllexport)
#else
#define DLL_API __declspec(dllimport)
#endif
#include <memory>
#include <string>
struct innerSettings;
class DLL_API Settings {
public:
Settings(std::shared_ptr<innerSettings>);
virtual bool isNull() const;
virtual bool Contains(char*);
virtual void SetValue(char*, char*);
virtual std::string GetValue(char*, char*);
virtual void Remove(char*);
virtual std::shared_ptr<innerSettings> getInner();
virtual void setInner(std::shared_ptr<innerSettings>);
private:
std::shared_ptr<innerSettings> inner=nullptr;
};