动态库间如何共享全局变量?
答案:2 悬赏:10 手机版
解决时间 2021-03-17 18:26
- 提问者网友:蓝琪梦莎
- 2021-03-16 21:33
我写一个程序,隐士加载多个动态库程序,这些动态库公用一个public.cpp,我在public.cpp中定义了一个全局变量,然后在一个动态库的加载的初始化函数对该全局变量进行了赋值,为什么其他动态库读取该变量的时候依旧是空值?
最佳答案
- 五星知识达人网友:蓝房子
- 2021-03-16 22:55
不同的dll,内存空间地址不同,无法像传统的EXE一样使用全局变量的
全部回答
- 1楼网友:有你哪都是故乡
- 2021-03-17 00:21
这样恐怕不行,简单的方法是用参数传,或者用文件传,共享内存都可以。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯