Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/145.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 将数据保存到dll中_C++_Dll - Fatal编程技术网

C++ 将数据保存到dll中

C++ 将数据保存到dll中,c++,dll,C++,Dll,我正在寻找一些关于“如何将数据存储到dll”的建议 我想做一些类似数据库的事情,但要使用dll。可能吗 我的设想是: 应用程序加载我的dll,存储特定类型的数据并释放它。 另一个应用程序,加载dll,读取前一个应用程序存储到其中的数据并使用它 我要保存的数据类型是合理的 有什么建议吗?您不能将永久数据保存在dll中。您不能像XY问题一样将永久数据保存在dll中,对我来说,您实际上想实现什么?不,用DLL是不可能做到这一点的。DLL只包含运行时链接到可执行程序的代码。卸载DLL后,您将立即释放所有

我正在寻找一些关于“如何将数据存储到dll”的建议

我想做一些类似数据库的事情,但要使用dll。可能吗

我的设想是:

应用程序加载我的dll,存储特定类型的数据并释放它。 另一个应用程序,加载dll,读取前一个应用程序存储到其中的数据并使用它

我要保存的数据类型是合理的


有什么建议吗?

您不能将永久数据保存在dll中。

您不能像XY问题一样将永久数据保存在dll中,对我来说,您实际上想实现什么?不,用DLL是不可能做到这一点的。DLL只包含运行时链接到可执行程序的代码。卸载DLL后,您将立即释放所有数据。但是你可以尝试使用共享内存,我怀疑你只是想交换数据,而不是实际存储数据。原因是,数据保存到.txt/binary/etc.文件中不起作用,是吗?@DieterLü你的评论就是答案,你应该把它作为答案发布是吗?不适用于这里,但您可以像语言字符串资源一样在DLL中分发静态数据。