0
我构建了几个开源的二进制/库,发现二进制/库静态依赖于其他库。我希望它动态链接。这将允许我的二进制文件移动到任何位置,并且将独立于路径。我的意思是如果我导出库路径,二进制应该能够找到库并成功运行。如何通过静态方式创建库,以便在HP上动态链接?
我构建了几个开源的二进制/库,发现二进制/库静态依赖于其他库。我希望它动态链接。这将允许我的二进制文件移动到任何位置,并且将独立于路径。我的意思是如果我导出库路径,二进制应该能够找到库并成功运行。如何通过静态方式创建库,以便在HP上动态链接?
编写一个接口头文件,其中包含来自所需相关库的所有函数的签名声明。将其包含在您的代码中。
根据需要,使用平台专用的loadlibrary函数加载它,然后使用getprocaddress函数获取所需函数的地址。
使用这些地址在编译和链接,确保你不要静态链接那些依赖库从您的代码
此后调用该函数。
我没有写任何apllication。 – kadeshpa 2009-10-12 13:47:51