问题:可以使用.dll文件在linux上编译程序吗?背景与研究:file proprietary.libproprietary.lib: current ar archive
我做了一些研究,发现ar或多或少是tar (事实上,我猜tar在大多数在检查ar手册页时,我看到了t option,它显示了该存档内容
我正在做一个带有插件系统的跨平台c++/qt项目,我们在linux上使用so文件,在windows上使用dll。我们通过cmake在Linux上使用了gcc,在Windows上使用了Visual Studio 2010。问题是我们的插件有时需要调用应用程序源代码中的函数,这在Linux和gcc上工作得很好,只需包含头文件。但是在Visual Studio上,我们得到了未解