Hi,國慶長假過去了,天氣也漸漸轉涼。在這篇博文里,我們來了解一下如何新建一個GDK工具項目。
首先我們可以到LMI官網http://downloads.lmi3d.com/下載最新版的GDK開發包,截至目前(2017.10.12)最新版本為:GOCATOR GDK - VERSION 4.6.7.126。我們下載并解壓后,可以看到開發包中包含了很多文件夾,如bin、build、Gocator、lib、pkg等。其中,Gocator文件夾中包含了3個示例項目,我們可以模仿GdkSampleApp來新建一個項目。
要新建一個工具項目,首先需要在開發包中新建一個文件夾,名稱如Gocator_newTool。然后將Gocator文件夾中的GdkSampleApp文件夾和Gdk.xml配置文件復制到Gocator_newTool中。根據項目所包含工具的實際情況,可以修改此xml文件。由于我們只復制了GdkSampleApp這個項目,因此需要把xml文件的內容修改為:
<?xml version="1.0" ?>
<Solution version="6">
<Project name="GdkSampleApp/GdkSampleApp.xml" />
</Solution>
3.接下來,我們再將Gocator文件夾中的如下4個文件夾也復制到Gocator_newTool中,這些文件夾包含了我們將要使用到的各種類庫和腳本。
Gdk,GoSensor,GoSensorApp,scripts
4.使用Python環境打開GdkSampleApp文件夾中的generate.py,由于文件夾名稱有所改動,原始的generate.py會無法運行,需要將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執行腳本,如果之前的操作沒有問題,就可以自動生成各種項目文件了。
5.項目生成成功后,我們打開Gocator_newTool文件夾中的Gdk.sln解決方案,可以看到里面已經包含了6個示例工具。
OK,這樣我們就新建了一個GDK項目,接下來可以開發我們自己的定制工具了!初次配置環境和新建項目可能會遇到一些麻煩,如有問題請留言吧!
下篇博文將介紹Gocator GDK的接口函數:http://www.lxweimin.com/p/ce48636372ab