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下面,記住這個地址,等會要用到。
1.找到電腦的“環境配置”並打開。
2.新建一個名字爲LeapMotionSDK的用戶變量
3.對用戶變量的Path進行修改(如果沒有Path變量就同樣新建一個),將SDK下的dll所在路徑添加進去。(注意結尾加一個英文分號)
4.保存,關閉所有程序,註銷計算機當前用戶(你也可以重啓),再重新登陸。這樣做是爲了讓剛纔設置的環境變量生效。
5.打開Visual Studio 2010或者Visual Studio 2012或者其它VS。新建一個Win32應用程序,我們起一個名字LeapSample.
直接點擊完成:
6.新建的項目後,對項目屬性進行修改。
7.添加可執行目錄地址(可以不加,加了爲保險)
8.添加“包含目錄”$(LeapMotionSDK)include
9.添加庫目錄
$(VCInstallDir)lib
$(VCInstallDir)atlmfc\lib
$(WindowsSDK_LibraryPath_x86)
$(LeapMotionSDK)lib\x86
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
11.保存,將例程所示代碼複製黏貼到LeapSample.cpp文件中,F7編譯,Ctrl+F5執行。看到如圖所示輸出,這表明程序配置正確(LeapMotion自然得接上)
引用:http://blog.csdn.net/guoming0000/article/details/10197267
譯自:https://developer.leapmotion.com/documentation/cpp/devguide/Project_Setup.html