使用/ force:unresolved时,未解析的外部符号显示为错误

时间:2014-07-03 07:27:01

标签: c++ visual-studio dll linker unresolved-external

在链接时使用/ force:unresolved标志时,是否有办法更改LNK2001日志(或从错误到警告)的严重程度,甚至避免使用此日志?

基本上,我想强制生成一个dll(使用未定义的符号,让我们说" X")并在可执行链接时延迟符号解析(可执行文件与&#链接) 34;强制" dll和另一个包含" X"符号)。

1 个答案:

答案 0 :(得分:1)

From documentation of /FORCE

  

/ FORCE:如果入口点符号未解析,则忽略UNRESOLVED

请检查您的DLL是否有entry point

有一个未记录的选项可以关闭某些链接器warnings,但不会出错。