Pragma评论C++

Sam*_*379 5 c++ visual-studio-2010

当我在C++中使用非标准库时,我必须在链接器中添加库名 - > input - >其他依赖项.但另一种方法是写作

#pragma comment(lib , "library name")
Run Code Online (Sandbox Code Playgroud)

这两种方法完全相同吗?

Bal*_*Pal 5

他们不是.

该pragma添加了一个defaultlib.选项是链接器行的强制lib.

后者无论如何都会被处理,如果丢失则会出错.如果未找到,则会以静默方式忽略默认的lib.并且使用选项"忽略默认库"或"忽略特定默认库"可用于忽略其使用,即使它存在.