C++ 在dll中使用内联变量时会出现什么问题?

C++ 在dll中使用内联变量时会出现什么问题?,c++,dll,c++17,C++,Dll,C++17,我想知道当使用内联变量并将代码转换成dll时会发生什么。我是否会在dll中获得一个内联变量二进制实现,在可执行文件中获得另一个内联变量二进制实现,该文件由使用dll的代码构建,并包含包含内联变量的头?欢迎使用堆栈溢出。请阅读,采取,阅读,以及。最后,请学习如何创建一个来向我们展示。没有内联变量…@ALX23z是错误的,因为C++17源代码:现在在EXE和dll之间解决这个问题(因为标准不知道它们的存在)让我的大脑很累。可能相关:。因此似乎不可能正确使用dll中的内联变量。由于这个原因,我不能在模

我想知道当使用内联变量并将代码转换成dll时会发生什么。我是否会在dll中获得一个内联变量二进制实现,在可执行文件中获得另一个内联变量二进制实现,该文件由使用dll的代码构建,并包含包含内联变量的头?

欢迎使用堆栈溢出。请阅读,采取,阅读,以及。最后,请学习如何创建一个来向我们展示。没有内联变量…@ALX23z是错误的,因为C++17源代码:现在在EXE和dll之间解决这个问题(因为标准不知道它们的存在)让我的大脑很累。可能相关:。因此似乎不可能正确使用dll中的内联变量。由于这个原因,我不能在模板类中使用内联静态变量。有什么方法可以解决这个问题吗?