[英]Pragma comment C++
當我在C ++中使用非標准庫時,我必須在鏈接器->輸入->其他依賴項中添加庫名稱。 但是替代方法是寫
#pragma comment(lib , "library name")
這兩種方法完全相同嗎?
他們不是。
所說的雜注添加了defaultlib 。 該選項是鏈接器行的必需lib。
后者無論如何都會得到處理,如果丟失,則會出現錯誤。 如果找不到默認的lib,它將被靜默忽略。 使用選項“忽略默認庫”或“忽略特定的默認庫”可用於消除其使用(即使存在)。
這是做同一件事的兩種方法。 即編譯器告訴鏈接器要查找的庫。 #pragma comment也具有其他功能,例如將諸如編譯器信息之類的數據或任何其他元數據添加到目標文件中。
#pragma注釋特定於VC ++。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.