簡體   English   中英

使用.h .lib和.dll文件隨附的SDK

[英]Use an SDK that comes with .h .lib and .dll file

我想在我的Visual Studio C ++項目中為設備使用SDK。 因此,我將來自SDK的頭文件包含在我的cpp文件中。 我必須在項目設置中的什么地方告訴鏈接程序有關lib文件的信息? 我應該把libdll放在哪里?

頭文件導出各種功能,如下所示:

#ifdef FOO_EXPORTS
#define FOO_API extern "C" __declspec(dllexport)
#else
#define FOO_API extern "C" __declspec(dllimport)
#endif

namespace foo
{
 FOO_API long bar();
 FOO_API long bar2(int i);
}

要使用.lib,請在

Configuration Properties -> Linker -> Input
如果文件夾中有很多庫,請轉到
  配置屬性-> C / C ++->常規->其他包含目錄 
,在此處添加您的libs文件夾

對於dll,如果要在許多項目(例如opengl)中使用此sdk,則只需將.dll放入

  c:// windows / system32 
但通常只是將其放在項目的文件夾中


動態鏈接庫
靜態庫

暫無
暫無

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

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