我已经从我的一个C ++项目中创建了一个静态库,我可以在另一个项目X中使用它。
但是,我的静态库A中的一些函数调用静态库B(Devil图像加载库)中的其他函数。因此,为了编译我的项目X,我在链接器中包含了A和B,它编译得很好。
问题是我的程序只有在从库A调用函数时才会出现段错误,而库A又调用库B.
有什么方法可以解决这个问题吗?我应该将库A和B组合到一个库中(没有影响这个的许可问题)?我正在使用Visual Studio 2013,如果这有所作为。
答案 0 :(得分:0)
我在按正确的顺序链接库时遇到了问题。检查一下。