标签: c++ debugging polymorphism
我有一个C ++项目,我需要在其中添加第三方库的功能。
我添加了库以与我的项目一起编译,但是在我的代码中没有使用它。问题是,只需将库添加到我的代码库,即使我没有使用我添加的新代码,我的代码也会中断。
我想知道什么可能导致这种行为。是否有可能代替使用我的代码库的某些功能,链接器从库中导入具有相同名称的函数?
请注意,虽然我提到添加的代码是一个库,但我实际上直接在我的Makefile中使用源代码文件,而没有将它们编译成共享库。