采用pragma comment添加lib文件的注意事項


眾所周知,vc工程中添加lib文件有三種方式:

1、配置項目路徑;不推薦,這樣復制工程至別的計算機也要同樣設置路徑。
2、添加指定lib文件;不推薦,項目文件管理器中文件多,看着繁瑣。
3、#pragma comment(lib,"poco\lib\PocoFoundationd.lib");推薦采用這種方式。

采用第三種方式時,需要注意:#pragma comment語句必須位於#include語句之前,否則會編譯報錯。

如下編譯成功1:

#pragma comment(lib,".\\poco\\lib\\PocoFoundationd.lib")
#include "poco\BasicEvent.h"
#include <iostream>

如下編譯成功2:

#include <iostream>
#pragma comment(lib,".\\poco\\lib\\PocoFoundationd.lib")
#include "poco\BasicEvent.h"

如下編譯失敗:

#include <iostream>
#include "poco\BasicEvent.h"
#pragma comment(lib,".\\poco\\lib\\PocoFoundationd.lib")


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM