调用另一个静态库时静态库段错误

时间:2015-04-03 10:53:12

标签: c++ linker static-libraries

我已经从我的一个C ++项目中创建了一个静态库,我可以在另一个项目X中使用它。

但是,我的静态库A中的一些函数调用静态库B(Devil图像加载库)中的其他函数。因此,为了编译我的项目X,我在链接器中包含了A和B,它编译得很好。

问题是我的程序只有在从库A调用函数时才会出现段错误,而库A又调用库B.

有什么方法可以解决这个问题吗?我应该将库A和B组合到一个库中(没有影响这个的许可问题)?我正在使用Visual Studio 2013,如果这有所作为。

1 个答案:

答案 0 :(得分:0)

我在按正确的顺序链接库时遇到了问题。检查一下。

相关问题