2013-05-12 58 views
1

如何在C++中運行剪輯?如何在C++中運行剪輯?

,當我在谷歌搜索

我發現這個鏈接 http://sourceforge.net/projects/clipsmm/?source=dlp 但RAR文件損壞

和我讀到CLIPSCPP庫,但我不能找到這個庫

+0

這是一個'bzip2'-ed'tar'檔案'clipsmm-0.3.3.tar.bz2',如果與'tar xavf'解開(至少在Linux/Debian上),使用[GNU tar] (http://www.gnu.org/software/tar/)將其解壓縮(並在之前安裝'bzip2');不需要使用'rar' – 2013-05-12 18:12:46

+0

並且'clipscpp'在http://ostatic.com/clipscpp上 – 2013-05-12 18:31:32

回答

1

而且從CLIPS高級編程指南第1.2部分(如果您只想直接使用C++的CLIPS API而不是使用包裝類):

1.2 C++兼容性

現在可以使用ANSI C或C++編譯器編譯CLIPS源代碼。最低限度,非ANSI C編譯器必須支持完整的ANSI樣式函數原型和無效數據類型才能編譯CLIPS。如果您想從C++程序進行CLIPS API調用,通過將CLIPS源文件編譯爲C++文件進行集成通常更容易。這消除了在您的C++程序中爲CLIPS API進行外部「C」聲明的需要。某些編程環境允許您指定文件是否應根據文件擴展名編譯爲C或C++代碼。其他環境允許您明確指定使用哪個編譯器,而不管擴展名如何(例如,在gcc中,選項「-x C++」將將.c文件編譯爲C++文件)。在某些環境中,使用相同的編譯器編譯C和C++程序,編譯器使用文件擴展名來確定文件是否應編譯爲C或C++程序。在這種情況下,將CLIPS源文件的.c擴展名更改爲.cpp通常可以將源代碼編譯爲C++程序。