比如我想在自己本地跑https://github.com/kallisti5/...这个开源项目的代码,里面有自己写好的c++文件和资源,代码结构如下
表示不太能懂怎么用它的代码在本地vs跑出效果来,是要将include、scr文件拷到新建的一个工程里吗?似乎不能直接考进来,还是需要怎么引用才能使用,求指导。
PHP中文网2017-04-17 14:59:11
如果Git上面也是使用的VS編譯的話, 那麼你看看SRC目錄下,是否有VS的工程設定檔. 一般SRC存放的就是原始碼檔.
如果Git上面不適用VS編譯的話,那麼你需要建立一個VS工程, 然後把源文件加進工程,然後才可以使用VS編譯源代碼.
C++原始碼,我可以使用任何IDE工具進行編譯. 但是,每個IDE工具的設定檔有所不同.
PHP中文网2017-04-17 14:59:11
不同的工程編譯方式千差萬別,一定要看README! !
這個工程用了scons,是Python寫的一個自動建置工具。看了一下它的SConstruct文件,不是為Windows設計。所以我有些懷疑這個函式庫能不能在Windows下跑,有沒有進行移植工作。
對於這種比較簡單的工程,不用make或其它自動工具,也是可以直接在VS創建一個空白的C++工程(直接以現在這個目錄為工程根目錄,),把src裡的文件都添加進「原始檔」分支裡,include裡的檔案會加入「頭檔」裡。且在工程屬性中的C++包含目錄也加入這個include目錄。
另外還要將SDL函式庫的頭檔路徑和函式庫也加入到工程屬性的對應項裡。