眾所周知,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")
