QT 定义全局变量、通过函数初始化变量

1.头文件中 定义全局变量

#ifndef Z3_GVARS_H
#define Z3_GVARS_H

#include <QString>

 

class Z3_GVARS {

public :
static QString JSON_FILE_NAME ;
static QString SERVER_IP ;
static int SERVER_PORT;
static void initConfig();
};

#endif // ! Z3_GVARS_H

 

2.在cpp中初始化全局变量,定义函数:

#include "Z3_GVARS.h"
#include <QString>

 

QString Z3_GVARS::JSON_FILE_NAME = "C:\\temp\\request.json";
QString Z3_GVARS::SERVER_IP = "127.0.0.1";
int Z3_GVARS::SERVER_PORT = 9998;

void Z3_GVARS::initConfig() {
Z3_GVARS::JSON_FILE_NAME = "C:\\temp\\request.json";
Z3_GVARS::SERVER_IP = "127.0.0.1";
Z3_GVARS::SERVER_PORT = 9999;
};

 

3.在dll加载入口,运行初始化函数,初始化变量

#include "Z3_GVARS.h"
class Z3_GVARS;

int ZW3DTCInit() {
//初始化静态
Z3_GVARS::initConfig();

。。。。

}

 

posted @   张永全-PLM顾问  阅读(151)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示