我需要在另一个动态链接库(Visual C++ )中加载一个动态链接库,这样我就可以在第二个动态链接库中使用嵌入在第一个动态链接库中的类。我有这两个库的代码,因为我创建了两个dll,但我从来没有动态加载过库,所以我不确定这是如何完成的……
此外,我想使这个多平台,我已经编译为.dll和.so,所以这将是一个伟大的平台无关的方法来
我正在将一个visual studio c++框架转换成一个linux版本,在消除对windows的依赖的过程中,我在一些头文件中遇到了一大堆__declspec(dllimport)调用。据我所知,declspec调用将当前.h文件中定义的函数/类链接到动态库"UeiDaqAPI“ linux不支持__declspec(dllimport),所以我尝试了一个使用dlopen()的“变通办法我得到了一个用于linux的动态库,采用的
如果我使用动态链接的go build,它不能在debian系统上运行,它显示GLIBC不匹配:version `GLIBCXX_3.4.29` not found所以我尝试了静态链接:CGO_LDFLAGS='-static' go build。gui库使用OpenGL并显示错误:
# github.com/go-gl/gl/v3.2-core