vs2013中配置多執行緒的使用環境

2021-08-13 04:39:38 字數 1392 閱讀 1719

提供vs2013的產品金鑰供啟用:bwg7x-j98b3-w34rt-33b3r-jvyw9

1.在visual studio 2013中配置 2.

解壓後是如下三個資料夾:

我們主要用到的是"pre-built.2"這個資料夾

有多種配置方式,這裡只提到我們用到的一種,總之目的是讓我們建立的工程能夠找到對應的標頭檔案、靜態庫檔案,以及執行時程式能夠找到動態鏈結庫檔案。

標頭檔案:

直接拷貝到visual studio的預設路徑的標頭檔案中,即把include資料夾中的三個檔案直接拷貝到visual studio安裝目錄下vc->include資料夾下,例如我將include中檔案拷貝到f:\program files (x86)\microsoft visual studio 12.0\vc\include

注:這樣,我們就不必每次在專案用到時都配置一遍,這種方式對於經常會建一些小專案的人來說,相對節省時間。

庫檔案同樣的辦法與原因,我們也可以把lib資料夾下的內容拷貝到visual studio安裝目錄下預設的lib尋找路徑中,即vc->lib中,例如我將lib資料夾下的x64與x86兩個檔案直接拷貝到 f:\program files (x86)\microsoft visual studio 12.0\vc\lib

的下面。

四、配置動態鏈結庫(動態鏈結庫是在程式執行時呼叫)

和標頭檔案和靜態鏈結庫的配置方式相似,我們這裡將dll資料夾的內容放到我們程式能夠找到的位置,

把dll下的x64資料夾下的兩個檔案,即pthreadgc2.dll與pthreadvc2.dll拷貝到c:\windows\system32下(用於64位程式的執行)

把dll下的x86資料夾下的五個檔案,拷貝到c:\windows\syswow64下(用於32位程式的執行),注意一下,千萬不能將這些檔案拷貝反位置,否則,程式執行時會提示說找不到對應的dll檔案。這些在網上的很多文章中都被忽略掉了,所以我們特別提出。

五、執行測試

#include // 必須的標頭檔案是

#include using namespace std;

#define num_threads 5

// 執行緒的執行函式

void* say_hello(void* args)

int main()

}//等各個執行緒退出後,程序才結束,否則程序強制結束了,執行緒可能還沒反應過來;

pthread_exit(null);

}

六、測試結果

OPencv在VS2013中的配置

3 提取完成後,即完成了opencv的安裝 二 設定opencv環境變數 1 開啟計算機的屬性頁,高階系統設定 環境變數 計算機名 的使用者變數 新建 1 變數名 opencv 變數值 opencv的資料夾路徑 opencv build 2 變數名 path 一般已經存在 變數值 opencv的資料...

pclint在VS2013中的配置

1 安裝pclint b.點選pclint9setuo.exe將pclint安裝到c lint下 也可以是其它位置 c.將patch下的內容拷貝到c lint下,32位系統執行patch.bat,64位系統執行patch64.bat d.執行完c中的bat後可將c中拷貝過來的檔案刪除掉。2 配置單個...

mongo c driver使用VS2013編譯

git clonegit clone mongo c driver win64 bin.7z 這裡先需要使用cmake工具來生成vs2013的專案檔案。如果沒有安裝cmake,請先安裝。進入mongo c driver src libbson目錄,開啟命令列視窗,執行以下命令 mkdir msvc1...