被调用的lib里的符号的可见性(而且windows上没有ELF文件里的那种复杂可见性),应该是不受调用者的制约的
__imp_xxx那种看着是调用API的地方,不涉及隐私的编译/链接错误,可以完整贴出来,或者提供最小demo,自己转述是不准确的。
VS有verbose linking选项,打印一下link过程就知道了
实在不行,被调用者、调用者都反汇编看看,c++的name有decoration,类型不同的话,实际的符号是不同的。
【 在 baddif 的大作中提到: 】
: 就是三个lib库里的函数找不到符号。
: 用static函数调用就不报错。
--
修改:z16166 FROM 221.218.160.*
FROM 221.218.160.*