簡體   English   中英

如何在visual studio c ++中使用預編譯的動態庫?

[英]How to use a precompiled dynamic library in visual studio c++?

我想在我的項目中使用預編譯庫。 我有3個文件夾:Include(.h文件),Lib(帶.lib文件)和Bin(帶.dll文件和.pdb文件)。 我以前從未使用預編譯庫(我希望這是正確的術語。如果我錯了,請糾正我)。 我想使用這個API。 如何將所有這些東西添加到我的項目中?

我使用visual studio 2010(cpp)。 謝謝。

這很容易。 您只需要修改一些屬性:

  1. C ++ / General / Additional Include Directories - 添加.h文件所在的路徑
  2. 鏈接器/常規/附加庫Directoreis - 添加.lib文件所在的路徑
  3. 鏈接器/輸入/附加依賴項 - 添加.lib的全名

運行時,請確保.dll所在的路徑是PATH的一部分。

這就是你簡單的做法:

包含文件

將包含頭文件的文件夾添加到項目屬性,以便源文件可以包含它們。

Lib文件

將此文件夾添加到鏈接器屬性,以便鏈接器可以將原型與庫中的導出函數進行匹配。

DLL文件

將這些復制到您的輸出文件夾,或確保DLL處於PATH中,因此正在運行的.exe可以調用這些函數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM