我想在我的Visual Studio C ++项目中为设备使用SDK。
所以我在我的cpp
文件中包含SDK中的头文件。
在项目设置中,我必须告诉链接器有关lib
文件的信息吗?
我在哪里放lib
和dll
?
头文件导出各种函数,如下所示:
#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);
}
答案 0 :(得分:2)
要使用.lib,请在
Configuration Properties -> Linker -> Input中添加您的lib。 如果文件夹中有很多库,请转到
Configuration Properties -> C/C++ -> General -> Additional Include Directories,在此处添加库文件夹
对于dll,如果你将在许多项目中使用这个sdk(例如opengl),你可以把.dll放在
c://windows/system32但通常只是把它放在项目的文件夹中