在这种特定情况下,有人可以建议如何使用SCons链接共享库。
我目前有2个文件夹位置:
我只能将预构建的库添加到slib文件夹中。 dlib文件夹是为我从源代码创建的动态库保留的。 我的可执行文件始终链接到此dlib文件夹。
现在在我的情况下,我想在slib文件夹中添加一些共享库(不是我构建的),但我希望这些库落在dlib文件夹中,以便我的可执行文件在链接时找到它。总之,我希望我的应用程序(需要那些共享库)在编译时使用一个文件夹,在运行时使用不同的文件夹。
SCons中有没有办法可以在不同的文件夹中重新生成这些库?
我不允许手动从源复制到目的地,也不能使用
InstallAs( target = 'XYZ/dlib', source = 'ABC/slib' )