Closed JiadiLee closed 9 months ago
windows下使用CMake GUI进行配置,没有BUILD_SHARED_LIBS 选项:
在CmakeLists.txt 中加入"option(BUILD_SHARED_LIBS "build with shared libs" OFF)" 语句可解决,但在VS2022 编译的时候有报错:g_tid:具有线程存储持续时间的数据可能没有dl接口,该变量是使用__thread声明的。 VS中 thread 变量的地址在运行时前未知,因此不能链接到 DLL 导入或导出,此问题需要怎么解决?
@JiadiLee master最新代码解决了 g_tid 报错问题
g_tid
更新代码后问题已解决,感谢回复!
windows下使用CMake GUI进行配置,没有BUILD_SHARED_LIBS 选项:
在CmakeLists.txt 中加入"option(BUILD_SHARED_LIBS "build with shared libs" OFF)" 语句可解决,但在VS2022 编译的时候有报错:g_tid:具有线程存储持续时间的数据可能没有dl接口,该变量是使用__thread声明的。 VS中 thread 变量的地址在运行时前未知,因此不能链接到 DLL 导入或导出,此问题需要怎么解决?