我正在使用MinGW的g ++编译一些.dll,然后在其他一些程序中使用这些.dll。我想通过将.dll放在子文件夹中来将.exe与.dll分开,但我不知道如何。我更喜欢不涉及make / cmake的解决方案。
如果它有助于找到理想的解决方案,下面是我如何构建dll的示例:
g++ example.cpp -I. -shared -o example.dll
(我有一个脚本可以简化添加更多文件和依赖项的过程。我不必每次都在终端中键入此命令,不用担心!)
感谢您提供的任何帮助或建议,我非常感谢!