静态编译和动态编译的区别
工程量偏大,所以不可能直接贴源码的,我说下我遇到的问题:
我这边封了一个库,然后为了测试这个库有没有什么问题,就写了调用这个库接口的一个简单的脚本(库本身和测试脚本——就一个main.cpp),问题来了:
如果说我把这个main.cpp和库的源文件一起编译形成一个应用程序,那么程序正常运行;
但是如果我把源文件编译成一个单独的库,然后把测试程序编译成一个应用,然后当这个应用运行时动态加载前面的那个库,程序运行时就出问题了
请问能不能大致分析出到底是源码的问题还是编译链接的问题,坛子里哪位大牦也遇到过这个问题,最后如何解决的?