Hi,國慶長假過去了,天氣也漸漸轉(zhuǎn)涼。在這篇博文里,我們來了解一下如何新建一個GDK工具項(xiàng)目桶癣。
首先我們可以到LMI官網(wǎng)http://downloads.lmi3d.com/下載最新版的GDK開發(fā)包,截至目前(2017.10.12)最新版本為:GOCATOR GDK - VERSION 4.6.7.126娘锁。我們下載并解壓后牙寞,可以看到開發(fā)包中包含了很多文件夾,如bin、build间雀、Gocator悔详、lib、pkg等惹挟。其中茄螃,Gocator文件夾中包含了3個示例項(xiàng)目,我們可以模仿GdkSampleApp來新建一個項(xiàng)目连锯。
要新建一個工具項(xiàng)目归苍,首先需要在開發(fā)包中新建一個文件夾,名稱如Gocator_newTool运怖。然后將Gocator文件夾中的GdkSampleApp文件夾和Gdk.xml配置文件復(fù)制到Gocator_newTool中拼弃。根據(jù)項(xiàng)目所包含工具的實(shí)際情況,可以修改此xml文件摇展。由于我們只復(fù)制了GdkSampleApp這個項(xiàng)目吻氧,因此需要把xml文件的內(nèi)容修改為:
<?xml version="1.0" ?>
<Solution version="6">
<Project name="GdkSampleApp/GdkSampleApp.xml" />
</Solution>
3.接下來,我們再將Gocator文件夾中的如下4個文件夾也復(fù)制到Gocator_newTool中咏连,這些文件夾包含了我們將要使用到的各種類庫和腳本盯孙。
Gdk,GoSensor祟滴,GoSensorApp振惰,scripts
4.使用Python環(huán)境打開GdkSampleApp文件夾中的generate.py,由于文件夾名稱有所改動踱启,原始的generate.py會無法運(yùn)行报账,需要將generate.py中如下兩行的“Gocator”修改為“Gocator_newTool”。
generator.WriteSolution(os.path.join(workDir, 'Gocator', 'Gdk.xml'), ['MsvcChooser'], ['Win32', 'Win64', 'Sensor'])
generator.WriteSolution(os.path.join(workDir, 'Gocator', 'Gdk.xml'), ['Ccs6Mk', 'WrWbMk'], ['C64x', 'Arm7'])
最后埠偿,我們雙擊generate.py執(zhí)行腳本,如果之前的操作沒有問題榜晦,就可以自動生成各種項(xiàng)目文件了冠蒋。
5.項(xiàng)目生成成功后,我們打開Gocator_newTool文件夾中的Gdk.sln解決方案乾胶,可以看到里面已經(jīng)包含了6個示例工具抖剿。
OK,這樣我們就新建了一個GDK項(xiàng)目识窿,接下來可以開發(fā)我們自己的定制工具了斩郎!初次配置環(huán)境和新建項(xiàng)目可能會遇到一些麻煩,如有問題請留言吧喻频!
下篇博文將介紹Gocator GDK的接口函數(shù):http://www.reibang.com/p/ce48636372ab