cpp里的内容一定要在函数外定义!!!否则无法生成全局变量
以下转载举例:
使用extern关键字
cglobal.h
#ifndef CGLOBAL_H
#define CGLOBAL_H
extern int testValue;
#endif // CGLOBAL_H
cglobal.cpp
#include "cglobal.h"
int testValue=1;
调用方式
#include "cglobal.h"
#include <QDebug>
qDebug()<<testValue;
testValue=2;
qDebug()<<testValue;