主题:LNK 4217 警告
我在编DLL的时候,生成成功了,但是给了我两个警告。
warning: locally defined symbol_imp_LSVHIA imported.
warning LNK 4217
上网查了下原因,然后又检查了一下程序,请问各位大虾我想到的这个原因会不会引起上面的警告
原因是,在我的文件里面有多个子程序,LSVHIA也是其中之一。
我在LSVHIA中写了 !DEC$ ATTRIBUTES DLLEXPORT :: LSVHIA
但是我也用同文件下的其它子程序里调用了LSVHIA
所以导致LSVHIA这个子程序既有被外界调用的属性,但是又被同文件下的其它子程序调用了,所以给了上面的警告?
如果是这个原因的话,该如何修改呢?
warning: locally defined symbol_imp_LSVHIA imported.
warning LNK 4217
上网查了下原因,然后又检查了一下程序,请问各位大虾我想到的这个原因会不会引起上面的警告
原因是,在我的文件里面有多个子程序,LSVHIA也是其中之一。
我在LSVHIA中写了 !DEC$ ATTRIBUTES DLLEXPORT :: LSVHIA
但是我也用同文件下的其它子程序里调用了LSVHIA
所以导致LSVHIA这个子程序既有被外界调用的属性,但是又被同文件下的其它子程序调用了,所以给了上面的警告?
如果是这个原因的话,该如何修改呢?