天天看点

Windows下Setting Up a Project(建立一个工程)

Windows下Setting Up a Project(建立一个工程)

这个文档讨论如何从命令行和IDE中建立和编译C++的工程。

Compilers and libraries(编译器和库)

在Windows下,可以用Visual C++编译器包括VS2008、VS2010或2012。Leap Motion的C++ API是动态链接库提供的,Leap.dll. 为32位系统提供了x86结构的独立库,为64位系统提供了x64结构的独立库。

Leap Motion的动态库是与应用程序的可执行文件放在同样的目录下的,你期望以应用程序分配合适的Leap Motion库。Leap Motion库位于Leap SDK程序包中的lid文件夹里。

Compiling and linking from the command line

下面的例子阐述了在一个终端窗口或命令行中如何编译和运行Leap Motion C++程序。编译和运行SDK中的Sample.cpp(可以建立一个工程,然后把这个源文件添加进去)。当前的工作目录一定要在SDK的Samples文件夹中以便写工作的命令。

接下来就是配置的过程。

0.找到自己的Leap Motion的SDK安装在哪里,比如放在了F:\Leap Motion\LeapSDK下面,记住这个地址,等会要用到。

Windows下Setting Up a Project(建立一个工程)

1.找到电脑的“环境配置”并打开。

Windows下Setting Up a Project(建立一个工程)

2.新建一个名字为LeapMotionSDK的用户变量

Windows下Setting Up a Project(建立一个工程)

3.对用户变量的Path进行修改(如果没有Path变量就同样新建一个),将SDK下的dll所在路径添加进去。(注意结尾加一个英文分号)

Windows下Setting Up a Project(建立一个工程)

4.保存,关闭所有程序,注销计算机当前用户(你也可以重启),再重新登陆。这样做是为了让刚才设置的环境变量生效。

5.打开Visual Studio 2010或者Visual Studio 2012或者其它VS。新建一个Win32应用程序,我们起一个名字LeapSample.

Windows下Setting Up a Project(建立一个工程)

直接点击完成:

Windows下Setting Up a Project(建立一个工程)

6.新建的项目后,对项目属性进行修改。

Windows下Setting Up a Project(建立一个工程)

7.添加可执行目录地址(可以不加,加了为保险)

Windows下Setting Up a Project(建立一个工程)

8.添加“包含目录”$(LeapMotionSDK)include

Windows下Setting Up a Project(建立一个工程)

9.添加库目录

$(VCInstallDir)lib

$(VCInstallDir)atlmfc\lib

$(WindowsSDK_LibraryPath_x86)

$(LeapMotionSDK)lib\x86

Windows下Setting Up a Project(建立一个工程)

10.添加附加依赖性(链接器–>输入–>附加依赖项)

Leapd.lib

kernel32.lib

user32.lib

gdi32.lib

winspool.lib

comdlg32.lib

advapi32.lib

shell32.lib

ole32.lib

oleaut32.lib

uuid.lib

odbc32.lib

odbccp32.lib

Windows下Setting Up a Project(建立一个工程)

11.保存,将例程所示代码复制黏贴到LeapSample.cpp文件中,F7编译,Ctrl+F5执行。看到如图所示输出,这表明程序配置正确(LeapMotion自然得接上)

Windows下Setting Up a Project(建立一个工程)

引用:http://blog.csdn.net/guoming0000/article/details/10197267

译自:https://developer.leapmotion.com/documentation/cpp/devguide/Project_Setup.html

继续阅读