vs添加對dll的引用
我們在使用vs進行開發調試的時候經常會遇到一個問題,就是當我們的主工程引用到其他工程更新的dll(我們經常采用copy到工程目錄的方法)、亦或者當我們的多個工程引用到同一個dll文件的時候,我們怎么來配置:
1、將dll配置到環境變量:
這種方法當然是可行的,只不過當我們的工程位置發生變化,環境變量就需要重新配置,而且為了單個小工程就去改變環境變量顯得小題大做,不過也是一種方法;
2、工程的本地化配置:
通過設置vs工程的環境變量,實現對單個工程本地化配置的目標,環境變量可隨整個工程遷移,設置方法:vs工程屬性-->配置屬性-->調試-->環境,例如,我們要引用../../bin/目錄里面的dll,那么我們可以設置為:path=%path%;..\..\bin,如圖:
?
?
error LNK2019: 無法解析的外部符號
1.連接器,附加依賴項輸入相應的lib庫
?
2.解決方法:在cpp文件Include后添加 #pragma comment(lib,"ws2_32.lib")
#include “***”
#pragma comment(lib,"ws2_32.lib")