使用MS coimpiler覆盖静态库中的函数

时间:2018-01-22 05:08:57

标签: c++ visual-studio

我有一个静态库,用于链接我的最终可执行文件。这个静态lib在内部定义并调用一个函数,如void texture::compress(void*, int)。现在,我想替换此函数并将其替换为我自己的代码。如果我只是定义它,那么我得到多个定义的符号链接错误。如何让VS编译器/链接器忽略它并使用我的覆盖?

如果可以像这样覆盖,是否可以从静态库调用某种方式的版本? (我认为,这不可能做到,但谁知道也许有一些魔法咒语可以让我发挥作用?)

0 个答案:

没有答案